package lila.round

object Fixtures {

  private[round] def prod500standard =
    List(
      """e4 c5 Nc3 d6 f4 e6 Nf3 d5 e5 d4 Ne2 Ne7 d3 Nd5 Ng3 Be7 Be2 Bh4 O-O Bxg3 hxg3 O-O Ng5 f6 Ne4 fxe5 fxe5 Rxf1+ Bxf1 Qc7 Qf3 Qxe5 Bf4 Nxf4 gxf4 Qc7 Re1 Nd7 Ng5""",
      """d4 e6 c4 Nf6 Nc3 Bb4 Nf3 Bxc3+ bxc3 b6 e4 Bb7 e5 Ne4 Qd3 f5 exf6 Nxf6 Bg5 O-O Be2 d6""",
      """d4 d5 Nf3 Nf6 c4 c6 Nc3 dxc4 g3 e6 Bg2 a6 O-O b5 a3 Bb7 e4 Nbd7 e5 Nd5 Ne4 Qc7 Bg5 Be7 Bxe7 Kxe7 Nd6 Rhd8 Ng5 f6 Nxh7 Rh8 Qh5 Raf8 exf6+""",
      """e4 d6 d4 Bg4 Qxg4 Nf6 Qf3 e5 dxe5 dxe5 Nc3 Bb4 Bg5 Bxc3+ Qxc3 Nc6 Rd1 Qe7 Nf3 O-O Bc4 Rad8 O-O h6 Bxf6 Qxf6 Bd5 Nd4 Nxd4 exd4 Rxd4""",
      """e4 c5 Nf3 d6 Nc3 Nf6 h3 e6 a3 Be7 Bc4 O-O d3 a6 Bg5 b6 O-O Bb7 Ba2 Nbd7""",
      """d4 e6 h3 c6 Bf4 d5 Nf3 g6 e3 Bg7 Nbd2 Ne7 c3 Nd7 Bd3 O-O O-O f6 Rc1 e5 dxe5 fxe5""",
      """d3 Nf6 g3 d5 Bg2 e6 Nf3 Be7 e3 c5 Qe2 Nc6 Bd2 Bd7 Nc3 Rb8 e4 d4 Nb5 a6 Na3 e5 Nc4 Qc7 Ng5 b5 Na3 h6 Nh3 Ng4 f3 Nf6 g4 g5 Qf2 Nd8 Qg3 Ne6""",
      """e4 c6 d4 Qc7 c4 d6 Nf3 e5 d5 Nf6 Nc3 Bg4 Be2 Nbd7 Be3 Be7 O-O h5 h3 Bxf3 Bxf3 g6 Bg5 Qd8 Qd2 Nxd5""",
      """e4 e6 Nc3 d5 exd5 exd5 d4 Nf6 Be3 c5 Nf3 cxd4 Bxd4 Nc6 Bb5 Bd7 O-O a6 Bxc6 Bxc6 Re1+ Be7 Ne5 Qd6 Ne2 h6 c3 O-O Qb3 Rfe8 Rad1 Nd7 Nd3 Bf6 Ng3 Bxd4 cxd4 Rxe1+ Rxe1 Nf6 Qd1 Re8 Qd2 Rxe1+ Nxe1 Qd7 Nd3 Bb5 Ne5 Qd6 h3 Bc4 Nf5 Qe6 Qf4 Ne4 g4 g6 Nxh6+ Kg7 Nhxf7 Qxf7 Nxf7 Nxf2 Kxf2""",
      """e4 c5 Nf3 e6 c3 a6 d4 h5 d5 d6 dxe6 Bxe6 e5 Nc6 exd6 Bxd6 Bg5 Qc7 Nbd2 f6 Be3 O-O-O Qa4 Nge7 O-O-O Nf5""",
      """Nf3 Nf6 d4 d5 c4 Bf5 cxd5 Nxd5 Nc3 Nxc3 bxc3 e6 Qb3 b6 Bf4 Bd6 Bg3 O-O e3 c5 Be2 cxd4 cxd4 Nc6 O-O Na5 Qa4""",
      """b3 a5 Bb2 Nc6 g3 h6 a3 Nf6 c3 e6 f3 d5 Kf2 a4 e3 axb3 Qxb3 Bd6 d3 O-O Be2 Re8 Nd2 Na5 Qc2 c5 h3 c4 d4 Nc6 f4 Ne4+ Nxe4 dxe4 Qxe4 Be7 Bxc4 Qc7 Bd3 f5 Qf3 Bf6 g4 fxg4 Qxg4 Ne7 h4 Nf5 Nf3 Qc6 e4 Ne7 Rhg1""",
      """e4 b6 d4 Bb7 Nc3 g6 Nf3 Bg7 Bd3 c6 Be3 d6 Qd2 Na6 O-O-O Nc7 h4 Qd7 h5 O-O-O hxg6 hxg6 Ng5 e6 Qe2 f6 Nf3 Kb8 Rxh8 Bxh8 Rh1 Ne7 Rh7""",
      """e4 e6 Nf3 d5 exd5 exd5 d4 Nf6 Bd3 Bd6 Bg5 h6 Bh4 g5 Bg3 Bg4 Be2 Nbd7 Nc3 Qe7 Qd2 O-O-O O-O-O Bb4 a3 Bd6 Bxd6 Qxd6""",
      """d4 d5 c4 e6 Nc3 Nf6 Nf3 h6 g3 c6 Bg2 Bd6 O-O Nbd7 b3 O-O Bb2 b6 e4 Nxe4 Nxe4 dxe4 Nd2 f5 Qe2 Bb7 f3 e3 Qxe3""",
      """e4 e6 d3 d5 e5 c5 Nf3 Nc6 Bf4 Nge7 Be2 Ng6 Bg3 Qc7 d4 cxd4 Nxd4 Nxd4 Qxd4 Bc5 Qg4""",
      """b3 d5 Bb2 c6 g3 Nf6 Bg2 e5 a4 e4 Bxf6 Qxf6 Na3 Bxa3 Rxa3 Qd6 Ra2 Be6 Qc1 Nd7 Qa3 Qxa3 Rxa3 Nc5 d3 Na6 dxe4 dxe4 Bxe4 Nb4 Nf3 f5 Bd3 O-O-O O-O Nxd3 cxd3 g6 Ng5 Bd7 Nf7 Rdf8 Ne5 Be6 Nc4 Rd8 Ne5 Rhe8 Nc4 Bxc4 bxc4 Rxe2 a5 Rd2 a6 R8xd3 Rxd3 Rxd3 axb7+ Kxb7 Rb1+ Kc7 Ra1 Rc3 Rxa7+ Kd6 Rxh7 Rxc4 Rh6 Rc1+ Kg2 Ke5 Rxg6 c5 Rc6 c4 Rc5+ Kd4 Rxf5 c3 Rf4+ Kd3 Rf3+ Ke2""",
      """d4 g6 Nf3 Bg7 c4 d6 Nc3 b6 e4 Bb7 Bd3 Nc6 Bc2 Nh6 O-O Ng4 h3 Nf6 Qe2 O-O Rd1 Nb4 Bb1 a5""",
      """c4 g6 d4 Bg7 Nc3 b6 e4 Bb7 f3 e6 Be3 Ne7 Qd2 O-O Bd3 f5 e5 d6 exd6 cxd6 Nge2 e5 d5 Nd7 O-O f4 Bf2 Nf5""",
      """e4 d6 d4 Nf6 Nc3 e5 dxe5 dxe5 Qxd8+ Kxd8 Bg5 Be6 Bxf6+ gxf6 O-O-O+ Bd6 Nb5 Ke7 Nxd6 cxd6 Nf3 Nd7 Bb5 Nc5 b4 Nxe4 Rhf1 Nc3 Bd3""",
      """d4 Nf6 c4 g6 Nc3 Bg7 e4 O-O Nf3 d6 Be2 c6 O-O e5 dxe5 dxe5 Qxd8 Rxd8 Bg5 Be6 Nxe5 Na6 Nf3 h6 Bh4 g5 Bg3 Nc5 e5 Nfe4""",
      """c4 e5 Nc3 Bb4 a3 Bxc3 dxc3 d6 e4 Nf6 Nf3 Nxe4 Bd3 Bf5 O-O c6 Re1 d5 c5 Nd7 Nxe5 Nxe5 Bf4 Qf6""",
      """c4 c5 b3 Nc6 Bb2 d6 g3 Nf6 Bg2 g6 Nf3 Bg7 O-O O-O e3 Nb4 d4 Bd7 dxc5 dxc5 a3 Nc6 Nc3 Qa5 Nd5 Nxd5 Bxg7 Nxe3 fxe3 Kxg7""",
      """e4 e5 Qf3 Nc6 Bc4 Nf6 d3 Bc5 Qg3 Rg8 Bh6 g6 Nf3 d5 exd5 Nxd5 Bg5 f6 Bh4 Nd4 Nxd4 exd4 O-O Be6 Qf3 Qd6 Bxd5 Bxd5 Qe2+ Be6 Bxf6""",
      """d4 Nf6 c4 e5 e3 exd4 exd4 Bb4+ Nc3 O-O Bd2 Re8+ Be2 Bxc3 Bxc3 Ne4 Nf3 Nxc3 bxc3 d6 O-O Qf6 Qd3""",
      """d4 b6 e3 Bb7 c4 e6 Be2 d6 Nf3 Nd7 Nc3 h6 O-O Be7 e4 c6 b4 g5 a4 g4 Nd2 f5 exf5 exf5 d5 Ndf6 dxc6 Bxc6 b5 Bb7 Nb3 Qc7 Nd5 Nxd5 cxd5 Nf6 Bf4 h5 Rc1 Qd7 Bc4 h4 Re1 Rc8 Bg5 Kf7 Nd4""",
      """e4 c6 Nc3 d5 d3 d4 Nce2 c5 f4 Nc6 Nf3 Bg4 h3 Bxf3 gxf3 e5 Kf2 Qh4+ Kg2 exf4 Bxf4 Nf6 Bg3 Qh6 Qc1 Qg6 Kh2 Nh5 Bf2 Bd6+ f4 O-O-O Rg1 Qf6 e5 Nxe5 fxe5 Bxe5+ Kh1 Qxf2 Rg2 Qf3 Ng1 Ng3+ Kh2 Nxf1+ Kh1 Ne3 Nxf3 Nxg2 Kxg2 Bc7 Qg5 h6 Qxc5 Kb8 Re1 Rd6 Re7 Rc6 Qxc6 bxc6 Nxd4 g5 Nxc6+ Kb7 Ne5 Rf8 Nd7 Rd8""",
      """d4 Nf6 Nc3 e6 e4 Bb4 Bd3 d5 Be3 dxe4 Bb5+ c6 Bc4 b5 Bb3 a5 Bd2 a4 a3 Bxc3""",
      """d4 d5 c4 e6 Nc3 Nf6 cxd5 Nxd5 e4 Nxc3 bxc3 c5 d5 Bd6 Nf3 O-O c4 exd5 exd5 Bg4 Be2 Re8""",
      """e4 e5 Nf3 Nc6 Bb5 Nd4 Nxd4 exd4 c3 c6 Ba4 b5 Bc2 Bc5 O-O Bb7 Qg4 g6 cxd4 Nf6 Qf3 h5 dxc5 Qc7""",
      """e4 g6 d4 Bg7 c3 e6 Bd3 Ne7 f3 O-O Ne2 d5 O-O b6 exd5 Nxd5 Nd2 Bb7 Qc2 Ne3 Qd1 Nxd1""",
      """d4 d5 c4 c6 Nf3 dxc4 g3 b5 Bg2 Bb7 O-O Qc7 a4 a6 Bf4 Qc8 axb5 cxb5 b3 cxb3 Qxb3 Nf6 Ne5 Bxg2 Qxf7+ Kd8 Kxg2 Qb7+ f3 Nbd7 Rd1 Qd5 Qxd5 Nxd5""",
      """d4 g6 e4 Bg7 Be3 b6 Bd3 Bb7 f4 Nf6 Nd2 O-O Ngf3 Ng4 Bg1 c5 c3 cxd4 cxd4 Nc6 h3 Nf6""",
      """e4 Nf6 e5 Nd5 d4 e6 c4 Nb6 c5 Nd5 Nc3 Nxc3 bxc3 d5 exd6 cxd6 Bb5+ Bd7 Bxd7+ Nxd7 Be3 d5 Bf4 Nxc5 dxc5 Bxc5 Nf3 O-O O-O Re8 Re1 Qf6 Be5 Qf4 Bxf4""",
      """e4 e6 Nc3 d5 exd5 exd5 d4 Nf6 Be2 c5 Nf3 c4 Ne5 Nc6 f4 Nxe5 fxe5 Nd7 Bf3 f6 e6 Nb6 Qe2 Qe7 Bg4 g5 O-O Bg7 Bf5""",
      """e4 b6 d3 Nc6 Nc3 Bb7 Bd2 e5 Ke2 d6 Nf3 Be7 Nd5 Nf6 Ke1 Nxd5 Be2 Nf6 Bg5 O-O Bxf6 Bxf6 Qd2 Ne7 h4 g6 h5 Bg7 h6 Bh8 g4 d5 g5 dxe4 dxe4 Qxd2+ Nxd2 Nc6 Nc4 Rfe8 Bg4 Rad8 Ke2 Nd4+ Ke1 Nxc2+ Kf1 Nxa1 Kg2 Bxe4+""",
      """e4 c6 d4 d5 e5 Bf5 g4 Be4 f3 Bg6 h4 h5 g5 e6 Bg2 c5 c3 Nc6 Ne2 Nge7 O-O Nf5 Nf4 cxd4 Nxg6 fxg6 Qe1 Bc5 Kh2 O-O f4 Rc8 Bd2 Qb6""",
      """e4 c5 c4 d6 f4 Nc6 f5 e5 g4 f6 Nc3 Nge7 d3 g5 h4 Bg7 hxg5 fxg5 Bxg5 h6""",
      """e4 e6 d4 c5 d5 exd5 exd5 d6 Qe2+ Be7 Be3 Nf6 Nc3 Bg4 f3 Bh5 O-O-O O-O g4 Bg6 h4 h6 h5 Bh7 Qg2 b5 Bxb5 a6 Bc4 Nbd7 g5 hxg5 Bxg5 Ne5 Be2 Rb8 h6 g6 f4 Ned7 f5""",
      """d4 d5 Nf3 Nf6 Bf4 Bf5 e3 c6 Bd3 Bxd3 Qxd3 e6 Nbd2 Nbd7 Rc1 Be7 c4 h6 O-O O-O Ne5 Rc8 Rc2 c5 cxd5 Nxd5 Nxd7 Qxd7 Be5 Nb4""",
      """e4 b6 Nc3 c6 d4 Bb7 Nf3 d6 Bd3 e6 Be3 f6 O-O g6 Qd2 h6 h3 g5 b3 f5 exf5 exf5 Bxf5 Be7 Be6 Nf6 Bxg5 Rg8 Bxf6 Bxf6 Bxg8 Kd7 Rfe1 Qxg8 Qf4 c5 Qf5+ Kc6 Qxf6 Nd7 Ne5+ Kc7 Nxd7 Kxd7 Re7+ Kc6 Rae1 Rd8 Qf7 Rc8 Qxg8 Rxg8 R1e6 Rc8 Rf6 b5 Ree6 b4 Rxd6+ Kc7 Nb5+ Kb8 Nxa7 Kxa7 Rxh6 Rc6 Rxc6 Bxc6 Rxc6 Kb7 Rd6 cxd4 Re6 d3 cxd3 Kc7 d4 Kd7 Re3 Kd6 h4 Kd5 h5 Kxd4 h6""",
      """d4 d5 Nf3 c6 Bf4 f5 g3 e6 Bg2 Nf6 O-O Bd6 e3 O-O c4 a5 Nc3 h6 Bxd6 Qxd6 Ne5 Nbd7 Ng6 Re8 Qd2 Kh7 Nf4 g5""",
      """g3 c6 Bg2 d5 d3 Nf6 Nc3 Bf5 Bg5 e6 Bxf6 Qxf6 e4 Bg6 exd5 cxd5 Nge2 Bd6 Qd2 Nc6 O-O O-O Nf4 Bf5 Nfe2 a6 Nd1 b5 Ne3 Bg6 Ng4 Qe7 Nf4 Bf5 Ne3 Bg6 Nxg6 hxg6 c3 Ne5 d4 Nc4 Nxc4 bxc4 Rfe1 Rab8 Bxd5 Qc7 Be4 Qb6 Re2 f5 Bg2 Rfe8 Qe3 e5 dxe5 Qxe3 Rxe3 Rxe5""",
      """f4 Nc6 Nf3 e6 d4 d5 e3 a6 Bd3 Nf6 O-O Ne4 Nbd2 f5 Ne5 Nxe5 fxe5 Be7 Bxe4 dxe4 Rf4 Bg5 Rf1 Bxe3+ Kh1 Bxd4 Nc4""",
      """e4 e6 f4 g6 Nf3 Be7 Bc4 h5 f5 a6 fxg6 fxg6 Ne5 Nc6 Nxg6 Rh6 Nxe7 Qxe7 O-O Rf6 Rxf6 Nxf6 d3 Ng4 Qf1 b5 Bb3 Nd4 Nc3 Bb7 h3 Ne5 Ne2 O-O-O Nxd4 Rg8 Bf4 Rf8 g3 Nf3+ Qxf3""",
      """e4 e5 Nf3 Nc6 d4 exd4 Bc4 Bc5 c3 dxc3 Bxf7+ Kxf7 Qd5+ Ke8 Qxc5 d6 Qxc3 Nf6 Bg5 Qe7 O-O h6 Bh4 Qxe4""",
      """e4 c5 Bc4 e6 d3 Qc7 f4 Nc6 Nf3 a6 a4 Nge7 Be3 Ng6 Qd2 Be7 O-O h5 f5 Nge5 fxe6 Nxc4 dxc4 fxe6 Bg5 O-O Bxe7 Nxe7 Nc3 b6 Qg5""",
      """d4 Nf6 c4 g6 Nc3 Bg7 e4 d6 Nf3 O-O Be2 Nc6 O-O e5 d5 Ne7 b4 Ne8 Nd2 a5 Ba3 f5 c5 Nf6 f3 Nh5 Nc4 axb4 Bxb4 dxc5 Bxc5 b6 Bxe7 Qxe7""",
      """d4 g6 Nf3 Bg7 Nc3 e6 a3 Ne7 Bf4 O-O h3 a6 Qd3 d6 O-O-O Nbc6 e3 d5 e4 dxe4 Nxe4 e5 Bxe5 Nxe5 dxe5 Qxd3 Rxd3""",
      """d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 Bg4 f3 Bh5 Bb5+ Nbd7 Bg5 Be7 Bxd7+ Qxd7 Bxf6 Bxf6 Nge2 O-O Nf4 Bg6 Nxg6 hxg6 O-O Rfe8 Qd2 Bd4+ Kh1 f6 Ne2""",
      """e4 e5 Nf3 Nc6 Bc4 Nf6 d4 d6 d5 Na5 Bd3 c6 c4 cxd5 cxd5 b6 b4 Nb7 a4 Bd7""",
      """e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Be3 e6 f3 Nbd7 Qd2 b5 g4 Nb6 g5 Nfd7 O-O-O Bb7 h4 Rc8 h5 Be7 Kb1 Nc5 Nce2 Nc4 Qc1 d5 Ng3 Qa5 g6 hxg6 hxg6 Rxh1 gxf7+ Kxf7 Nxh1 dxe4 fxe4 Bxe4 Ng3 Bg6 Nb3 Nxb3 axb3 Nxe3 Qxe3 Bxc2+ Kc1 Qa1+ Kd2 Qxd1#""",
      """e4 c5 Qh5 d6 Bc4 e6 Nf3 Nf6 Qg5 Nxe4 Qxd8+ Kxd8 d3 d5 Bb5 Nf6 Ne5 Ke7 Nc6+ bxc6 Bxc6 Nxc6 c4 dxc4 dxc4 Ba6 O-O Bxc4 Nc3 Bxf1 Kxf1 Rd8 Kg1 Ne4""",
      """e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Be3 Ng4 Bc1 Nc6 Be2 Qb6 Bxg4 Bxg4 Qxg4 Nxd4 Qd1 Nc6 Nd5 Qd8 Be3 Rc8 O-O e6 Nb6 Rb8 c4 Be7 Qd2 Qc7 Rac1 O-O Nd5 exd5 cxd5 Qd7 dxc6 bxc6 Rfd1 Rfc8 Bf4 Rd8 e5""",
      """b3 d5 Bb2 Bg4 g3 c6 Bg2 Nd7 Nf3 Ngf6 h3 Bxf3 exf3 e5 O-O Bd6 d4 O-O dxe5 Bxe5""",
      """e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 e6 Nc3 a6 Bd2 Nf6 Qe2 Nxd4 Qd3 e5 f4 d6 fxe5 dxe5 Bg5""",
      """d4 c5 dxc5 Nc6 Nf3 Nf6 g3 e5 Bg2 Bxc5 O-O d5 Bg5 Be6 a3 h6 Bxf6 gxf6 b4 Bb6 b5 Nd4 Nxd4 Bxd4 c3""",
      """e4 e5 Bc4 d6 d4 exd4 Bxf7+ Kxf7 Qxd4 Nc6 Qc4+ Be6 Qb5 Rb8 Nf3 h6 Nc3 Nf6 Be3 Be7 O-O-O Rf8 e5 Nd7 exd6 Bxd6 Qh5+ Kg8 Qg6""",
      """e4 d5 exd5 Qxd5 Nc3 Qe5+ Qe2 Qxe2+ Bxe2 Bf5 d3 Nc6 Nf3 O-O-O O-O e6 Bf4 Bd6 Bxd6 Rxd6 Ng5 Bg6 Nge4 Rd7 Bf3 Nd4 Bd1 Bxe4 Nxe4 Nf6 Nxf6 gxf6 c3 Nf5 d4 e5 dxe5 fxe5 Bb3 f6 Be6 Rd8 Bxf5""",
      """e4 e5 Nf3 Qf6 Nc3 c6 d3 a5 Be3 Na6 Be2 Bc5 O-O d6 Na4 Ba7 Nb6 Rb8 Nxc8 Bxe3 Nxd6+ Qxd6 fxe3""",
      """e4 e5 Nf3 Nc6 Nc3 Nf6 d3 Bb4 Bd2 d6 g3 Bg4 Bg2 O-O a3 Ba5 b4 Bb6 O-O Nd4 Be3 Nxf3+ Bxf3 Bxf3 Qxf3 Bxe3 Qxe3 Qd7 Ne2 Ng4 Qf3 f5 exf5 Qxf5 Qxf5 Rxf5 Kg2 Rh5 h3 Nf6 c4 e4 d4 d5 c5 c6""",
      """Nf3 e6 d4 Bb4+ Nc3 Be7 e4 Nh6 Bb5 O-O e5 d6 Bxh6 gxh6 O-O c6 exd6 Bxd6 Bd3 c5""",
      """d4 Nf6 Nf3 g6 c4 Bg7 Nc3 d5 cxd5 Nxd5 e4 Nb6 h3 O-O Bd3 Bxd4 Bh6 Bg7 Bxg7 Kxg7 Qe2 Nc6 Qe3 Be6 O-O-O Qd6 a3 Bb3 Nb5 Qe6 Nxc7 Qf6 Nxa8 Bxd1 Rxd1""",
      """e4 e5 Nf3 d6 h3 Nf6 Nc3 g6 b3 Bg7 Bb2 O-O Qe2 b6 O-O-O Bb7 Kb1 c5 h4 h5 Nh2 a5 g4 hxg4 Nxg4 Nxg4 Qxg4 Nd7 h5 gxh5 Qxh5 Nf6 Qh3 b5 Bxb5 d5 exd5 Bxd5 Nxd5 Qxd5 Bc4""",
      """d4 e6 c4 d5 Nc3 Nf6 Nf3 Bb4 e3 Nc6 Qb3 O-O a3 dxc4 Bxc4 Bxc3+ bxc3 Na5 Qb4 Nxc4 Qxc4 b6 Qc6 Rb8 Ne5 Bb7 Qb5 Bxg2 Rg1 Be4 f3 Bb7 Ra2 a6 Qd3 Qd6 Rag2""",
      """d4 c5 d5 d6 c4 Nf6 Bg5 e5 e4 Be7 Bxf6 Bxf6 Nc3 a6 b3 Qa5 Qc2 Bd7 Nf3 b5 cxb5 axb5""",
      """f4 d5 Nf3 Nc6 e3 Bg4 Be2 e6 O-O h6 h3 Bxf3 Bxf3 Nf6 Nc3 g5 fxg5 hxg5 Bg4 Nxg4 Qxg4 Rh4 Qf3""",
      """e4 e6 d4 d5 exd5 exd5 Nc3 c6 Nf3 h6 h3 Bd6 Be2 Be6 Ne5 Nd7 f4 Qe7 a3 Nxe5 fxe5 Bc7 O-O f6 exf6 Nxf6 Be3 O-O-O""",
      """e4 c5 f4 Nc6 Nf3 e6 Be2 d5 e5 f6 O-O fxe5 Nxe5 Nf6 Bh5+ g6 Bg4 Bg7 f5 exf5 Nxc6 bxc6 Be2 O-O d4 cxd4 Qxd4 Ne4 Qe3 c5 Nc3 Bd4 Rf3 Bxe3+ Bxe3 Qb6 Nxd5 Qd6""",
      """b3 e5 Bb2 d5 d4 Nc6 dxe5 f6 exf6 Nxf6 Nf3 Bf5 e3 Bc5 Bd3 Qd7 Bxf5 Qxf5 O-O O-O Nbd2 Ne4 Nxe4 dxe4 Nd4 Nxd4 exd4 Bd6 c3 Qh5 Qxh5""",
      """e4 e5 f4 Nc6 Nf3 exf4 d4 d5 exd5 Qxd5 Bxf4 Qe4+ Qe2 Qxe2+ Bxe2 Bd6 Bxd6 cxd6 c3 Nf6 Nbd2 O-O O-O Bg4 Bd3 Rfe8 Rae1 g6 Rxe8+ Rxe8 Ng5 Kg7 h3 Bd7 Nde4 Nxe4 Rxf7+ Kg8 Bxe4""",
      """d4 Nf6 c4 c6 Nc3 d5 Nf3 dxc4 e4 b5 b3 cxb3 Qxb3 Bg4 a4 Bxf3 gxf3 Qxd4 axb5 e6 Be3 Qe5 b6 Bc5 b7 Bxe3 fxe3 O-O bxa8=Q Qg5 Ne2 Qh4+ Ng3 Nh5""",
      """e4 e5 Nf3 d6 d4 exd4 Nxd4 a6 Nc3 c5 Nf3 h6 Bc4 Nf6 h3 b5 Bd5 Nxd5 Nxd5 Nc6 O-O""",
      """e4 e5 f4 exf4 Nf3 Nc6 d4 d5 e5 Nge7 c3 Nf5 Bxf4 Be7 Bb5 Bh4+ g3 Be7 Bxc6+ bxc6 b4 f6 Qe2 fxe5 Bxe5 O-O c4 dxc4 Qxc4+ Kh8 Nc3 Ne3 Qd3 Rxf3""",
      """e4 e6 Nf3 g6 d4 Bh6 Bxh6 Nxh6 Qd2 Ng4 h3 Nf6 e5 Nd5 c4 Ne7 Nc3 a6 Qh6 b6 Qg7 Rg8 Qxh7 Nbc6 O-O-O Bb7 d5 exd5 cxd5 Na5 d6 Bxf3 gxf3 cxd6 exd6 Qb8 dxe7 Kxe7 Nd5+ Ke6 Bg2""",
      """e4 e5 Nf3 Nc6 Nc3 f5 Bc4 Nf6 d3 d6 O-O Be7 Re1 fxe4 dxe4 Bg4 h3 Bh5 Be2 O-O Nd2 Qe8 Bxh5 Nxh5 Nf3 Nf4 Bxf4 Rxf4 Nd5 Rf7 c3 Bf6 Qb3 Kh8 Rad1 Ne7 Ne3 Ng6 Kh1 Nf4 Nf5 Rf8 Kh2 Qg6 g3 Qg5 Nxg5 Bxg5 gxf4 Bxf4+ Kh1 g6 Ng3 Rf6 Re2 Raf8 Rg1 Bh6 Rg2 Bg7 Qc2 Rf3 Qd2 R3f6 Re3 R6f7 Qe2 Rf4 Nf1 Bh6 Kh2 R4f6 Reg3 Bg7 Ne3 R6f7 Ng4 Rf6 Nxf6 Bxf6 Rxg6 Bg7""",
      """e4 c5 Bc4 Nc6 Qf3 e6 c3 g6 Nh3 Bg7 O-O Ne5 Qe2 b6 Bb3 Bb7 Bc2 Nf6 d4 cxd4 cxd4 Neg4 f3 Nh6 d5 O-O d6 e5 Nc3 Rc8 Be3 Rc6 Nb5 a6 Nc3 Rxd6 Bb3 Rc6 Qd2 d6 Bxh6 d5 Bxg7 Kxg7 exd5 Nxd5 Nxd5 Rd6 Rad1 b5 f4 exf4 Nhxf4 Re8 Qd4+ f6 Qa7 Re7 Qd4 Red7 Ne6+""",
      """e4 c5 Nc3 e6 f4 a6 Nf3 h5 e5 Nc6 Ne4 d5 exd6 Bxd6 c3 Nf6 d3 Nxe4 dxe4 Qc7 Bd3 Bxf4 O-O Bxc1 Rxc1 Ne5 Nxe5 Qxe5 Qf3 f6 Bc4 Bd7 Rcd1 Bc6 Bd3 Rd8 Bc2 Kf7 Rxd8 Rxd8 g3 g6 Rf2 h4 Kg2 Rh8 g4 f5 exf5 Bxf3+ Rxf3 gxf5 gxf5 h3+ Kf2 Qxh2+ Ke3 Qxc2 fxe6+ Kxe6 Kf4 Rf8+ Kg3 Qg6+ Kf2 Qg2+""",
      """d4 d5 Bf4 Nf6 e3 g6 h3 c5 c3 Bg7 Nd2 cxd4 cxd4 O-O Ngf3 Nc6 Bd3 Nb4 Be2 Bf5 O-O Rc8 a3 Nd3 Ne5 Nxb2 Qb3 Qb6 Qxb6 axb6 g4 Be6 Rfb1 Rc2 Nef3 Rfc8 Kf1""",
      """e4 e5 Nc3 Nf6 d3 d5 exd5 Nxd5 Bd2 Nc6 Nf3 Be7 Be2 O-O Nxd5 Qxd5 Bc3 Bd6 O-O Bf5 Nd2 Rfe8 Bf3 Qe6 Ne4 Bf8 Ng5 Qd7 Ne4 f6 Qe2 Rad8 Rad1 b6 Rfe1 Bg6 Qd2 Nd4 Bxd4 Qxd4 c3 Qd7 d4 exd4 Qxd4 Qxd4 Rxd4 Rxd4 cxd4 f5 Nf6+ gxf6 Bd5+ Kg7 Rxe8""",
      """e4 g6 e5 Bg7 d4 e6 Nf3 Ne7 Be3 O-O Nc3 b6 Bd3 Bb7 Qe2 Nd5 Nxd5 Bxd5 c4 Bxf3 Qxf3 Nc6 d5 Nxe5 Qe4 Nxd3+ Qxd3 Bxb2 Rb1 Bg7 Bd4 e5 Bc3 d6 O-O f5 f4 e4 Qe3 Bxc3 Qxc3 Qf6 Qxf6 Rxf6 h4 Re8 Rb3 a5 Re3 Rf7 Rfe1 Kg7 a4 Kh6 g3 Kh5 Kg2 Kg4 R1e2 h6 Rb2 g5 hxg5 hxg5 fxg5 Kxg5 Rbb3 f4 gxf4+ Rxf4 Rg3+ Kf5""",
      """d4 e6 c4 Nf6 Nc3 Bb4 Bg5 h6 Bh4 O-O Nf3 d5 e3 dxc4 Bxc4 Nc6 O-O Bxc3 bxc3 b6 e4 Bb7 e5 g5 Bxg5 hxg5 exf6 Qxf6""",
      """g3 d5 Bg2 e6 f3 Nf6 d3 Bd6 e4 Nc6 f4 e5 fxe5 Nxe5 d4 dxe4 c3 Nc6 c4 Qe7 d5 Nd4 Qxd4 e3 Qd1 O-O Qe2 Re8 Nf3 Ne4 Ng5 Nxg5 h3 f6 h4 Ne4 g4 Ng3 Qf3 Nxh1 Bxh1 e2 Qe4 Bg3+""",
      """e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 Nf6 Nc3 e5 Ndb5 d6 Bg5 a6 Na3 Be7 Nd5 Nxe4 Bxe7 Nxe7 Bd3 Nc5 Nxe7 Qxe7 Bc4 O-O O-O Be6 Qe2 Rfd8 Rad1 Rac8 Bd3 f6 Nc4 d5 Nb6 Rc6 Qh5 e4 Be2 Rxb6 c4 d4""",
      """d4 Nf6 c4 c5 Nc3 cxd4 Nd5 Nxd5 cxd5 Qa5+ Qd2 Qxd5 Nf3 Nc6 b3 d6 Bb2 Bg4 Nxd4 Nxd4 Qxd4 Qxd4 Bxd4 e5 Be3 Be7 h3 Be6 g4 O-O Bg2 d5 f3 b6 O-O Rac8 Rac1 d4 Bf2 Rc5 f4 f6 Bh4 Rfc8 Rxc5 Rxc5 fxe5 Rxe5 Kf2 Bc5""",
      """d4 Nf6 c4 e6 Nc3 Bb4 Bg5 c5 d5 Bxc3+ bxc3 Qa5 Bd2 Qc7 Nf3 exd5 cxd5 Nxd5 c4 Nf6 g3 d6 Bf4 Be6 e3 Ke7 Be2 Rd8 Ng5 h6 Nxe6 fxe6 O-O Nc6 Bf3 Rac8 e4 Nh5 Bxh5 e5 Be3 Kf8 Qf3+ Kg8 Qg4 Qe7 Bxh6 Kh8 Bg5 Qd7 Bxd8 Qxg4 Bxg4 Rxd8 Bf5 Nd4 Rad1 Kg8 h4 Kf7 Kg2 g6 Bg4 Kf6""",
      """e4 e5 Nf3 Nc6 d4 exd4 Nxd4 Nxd4 Qxd4 d6 Nc3 Be7 Bd3 Nf6 O-O O-O Bg5 h6 Bxf6 Bxf6 Qc4 Be6 Qb5 Rb8 Rfe1 Bd7 Qd5 Bxc3 bxc3 Re8 Be2 Bc6 Qd3 Bxe4 Qc4""",
      """d4 d5 Nf3 Nc6 c4 Bg4 e3 a6 Be2 e6 Nc3 Bxf3 Bxf3 dxc4 Bxc6+ bxc6 Qa4 Qd7 Ne4 g6 Qxc4 Bg7 Nc5""",
      """e4 c5 d4 cxd4 c3 dxc3 Nxc3 d6 Bc4 e6 Bf4 Be7 Qd2 Nf6 O-O-O e5 Bg5 Nbd7 f4 O-O fxe5 Nxe5 Bb3 Bg4 Nge2 Rc8 Kb1 a6 Bxf6 Bxf6 Qxd6 Qxd6 Rxd6 Bxe2 Nxe2 Rfd8""",
      """b3 c6 Bb2 d5 c3 Nf6 g3 h5 f3 h4 g4 g6 h3 Rg8 d3 Nh7 Nd2 f5 Qc2 fxg4 fxg4 Bg7 O-O-O Nf6 Ngf3 a5 Ng5 a4 b4 a3 Ba1 c5 b5 Bd7 Nb3 Bxb5 c4 dxc4 dxc4 Qc7 cxb5 b6 Ne6 Qb7 Nxg7+ Kf7 Rg1 Rxg7 Bg2 Qa7 Bxa8 Qxa8 e4 Nbd7 Rge1 e5 g5 Nxe4 Qc4+ Kf8 Rxe4""",
      """e3 e5 f4 f6 Qh5+ g6 Qh4 Be7 fxe5 fxe5 Qe4 Nc6 Bb5 d5 Qf3 Bd7 e4 Nd4 Bxd7+ Qxd7 Qd3 O-O-O Nc3 Qg4""",
      """e4 e6 Nf3 d5 exd5 exd5 d3 Nf6 h3 Bd6 Be2 O-O O-O c5 Nc3 Be6 Nh2 Qc7 Ng4 Nxg4 Bxg4 a6 f4 d4 Ne4 Bxg4 Qxg4 Nc6 f5 Rae8""",
      """c4 e6 Nc3 b6 d3 Bb7 Bd2 Nc6 Nf3 d6 g3 Qd7 Bg2 Be7 O-O Nf6 a3 h5 h4 Nh7 b4 f6 b5 Na5 a4 g5 hxg5 fxg5 Ne4 g4 Nfg5 Bxg5 Nxg5 O-O-O Bxb7+ Kxb7 Nxh7 Rxh7 Bxa5 bxa5 Qd2 Kb6 Qe3+ Kb7 Qd2 Kb6 Qe3+ Kb7 Rab1 d5 Qd2 dxc4 Qxa5 Qd5 Qa6+ Ka8 dxc4 Qd4 e3 Qe4 Rfc1 Rd2 Rd1 Rf7 Rxd2 Qxb1+ Kg2 Qe4+ Kg1""",
      """e4 e5 Ke2 Nc6 Kd3 Nf6 Kc4 a6 d4 b5+ Kb3 d6 c4 Be6 d5 bxc4+ Bxc4 Na5+ Ka4 Nxc4 dxe6 fxe6 Kb4 d5+ Kc3 Nxe4+ Kd3 Nxf2+ Kc3 Nxd1+ Kb3 Rb8+ Ka4 Qd7#""",
      """e4 c5 Nf3 e6 b3 Nf6 e5 Nd5 Bb2 g6 d4 cxd4 Nxd4 Bg7 Nb5 Qa5+ Nd2 a6 Nd6+ Ke7 Qf3""",
      """d4 d5 c3 e5 Nf3 Nc6 h4 e4 Ng1 Nf6 g3 Ng4 Bf4 Qf6 Bh3 h5 e3 Bd6 Bxg4 hxg4 Bg5 Qg6""",
      """e4 c5 Bc4 Nc6 Bxf7+ Kxf7 Qh5+ g6 Qxc5 e6 Qe3 Bg7 d3 Nge7 Qf3+ Bf6 Nh3 Rf8 Bh6 Rh8 Bg5 Ng8 Bxf6 Qxf6 Qd1 Nge7 Nc3 a6 O-O Kg7 Qd2 Rf8 f4 Qd4+ Kh1 Kg8 Ne2""",
      """e4 e5 Bc4 Bc5 d3 Nf6 Nf3 d6 Bg5 h6 Bh4 Nc6 Nc3 a6 Bxf6 Qxf6 Nd5 Qd8 a3 Ne7 Nxe7 Qxe7 O-O Bg4 c3 Ba7 d4 O-O dxe5 dxe5 Be2 f5 Qb3+ Kh8 exf5 e4 Nd4 Bxd4 Bxg4 e3 cxd4""",
      """e4 c6 Nc3 d5 e5 Bf5 d4 e6 Nf3 Bb4 Bd2 a6 Be2 Bxc3 Bxc3 Nh6 h3 f6 O-O fxe5 Nxe5 O-O Bd2 Nf7 Ng4 Nd7 f4""",
      """e4 e5 Nc3 f5 Bb5 c6 Bd3 Nf6 exf5 d5 f4 e4 Be2 Bxf5 d4 exd3 cxd3 Bc5 Nf3 O-O Na4 Bd6 O-O Qa5 b3 Nbd7 Bd2 Bc5+ Kh1 Qc7 Qe1 b5 Ba5 Bb6 Bxb6 Nxb6 Nc3 Rfe8 Nd4 Bxd3 Qd2 Bxe2 Ncxe2 Ne4 Qd3 Qf7 Ng3 Nxg3+ hxg3 c5 Nf3 d4 Qxb5 Nd5 Qxc5 Qf5 Qxd4 Qh5+ Nh4 Rad8 Qf2 Ne3 Qf3 Ng4 Rad1 Rxd1 Rxd1 h6 Rd7 Rf8 Rd5 Qe8 Qxg4 Qe1+ Kh2 Qe4 Qe6+ Qxe6 Re5 Qxe5 fxe5 Re8 Nf5 Rxe5 Nd6 Re2 a4 Ra2 b4 Rb2 b5 a6 Nf5 axb5 axb5 Rxb5 Ne7+ Kf8 Nc6 Kf7 Nd4 Kg6 Nf3 Rb3 Nh4+""",
      """e4 e6 d4 d6 Nc3 c6 Nf3 b5 Be3 b4 Nb1 a5 Bd3 Ba6 Bxa6 Nxa6 Nbd2 Qb6 d5 Qb7 dxe6 fxe6 Nd4 e5 Nf5 g6 Ng3 h5 O-O h4 Ne2 Ne7 f4 Bg7 f5 gxf5 exf5 Bf6 Ne4 Rf8 Nxd6+ Kd7 Nxb7+""",
      """d4 e6 Bf4 d5 e3 Nf6 Nd2 Bd6 Bg3 O-O f4 Nbd7 Ngf3 Ne4 c3 Nxg3 hxg3 c5 Bd3 g6 Rc1 c4 Bb1 f5 b4 cxb3 axb3 Nf6 Qe2 Ng4 Ng5 h5 Ngf3 a6 Nh4 Kg7 Ndf3 b5 O-O Bd7 c4 bxc4 bxc4 dxc4 Ne5 Bxe5 dxe5 Bb5 Rfd1 Qb6 Rc3 Rad8 Rxd8 Rxd8 Kh1 a5 e4 Nf2+ Kh2 fxe4 Bxe4""",
      """e4 c5 Nf3 Nc6 Nc3 e6 Ne2 Nf6 Ng3 Be7 d3 O-O Be2 d5 Be3 d4 Bd2 e5 h3 Nd7 Nf5 Nf6 Nxg7 Kxg7 Qc1 Kh8""",
      """d4 e6 e3 c5 c3 Qb6 a3 a6 Nf3 h6 Nbd2 Nf6 Nc4 Qc7 Bd3 Nc6 O-O d6 h3 d5""",
      """e4 e5 Nf3 d6 Bc4 Nf6 d3 g6 O-O Bg7 Bg5 O-O Nc3 Qe8 Nd5 Nxd5 Bxd5 c6 Bc4 b5 Bb3 a5 a4 bxa4 Bxa4 Na6 c3 Bd7 Qd2 Nc5 Bh6""",
      """e4 e5 d3 d6 h3 Nc6 Nf3 Nf6 Be2 g6 O-O Bg7 Nh2 Be6 f4 O-O f5 Bd7 c3 Qc8 Ng4 Re8 Nxf6+ Bxf6 Bg4 b6 Bh6 Qd8 fxg6 fxg6 Bxd7 Qxd7 Rxf6 Ne7 Bg5 Kg7 Rf1 h6 Bxe7 Rxe7 Nd2 Rf7 Rxf7+ Qxf7 Qf1 Qe7 Qe2 Qg5 Nf3 Qf4""",
      """e4 Nc6 d4 d6 d5 Ne5 f4 Bg4 Be2 Bxe2 Qxe2 Ng6 f5 Ne5 Qb5+ Nd7 Bf4 b6 e5 dxe5 Bxe5 f6""",
      """d4 d5 c4 c6 Nc3 Nf6 Nf3 Bf5 Bf4 e6 e3 dxc4 Bxc4 Bb4 O-O Bxc3 bxc3 Nbd7 Qb3 Nb6 Ne5 Nh5 Nxc6 bxc6""",
      """e4 d5 Nf3 dxe4 Ng5 Bf5 Nc3 Nf6 Qe2 e3 dxe3 e6 Qb5+ Nbd7 Qxb7 Rb8 Qxa7 Ra8 Qd4 Bc5 Qd2 h6 Nf3 Qe7 Bb5 Rd8 O-O O-O Rd1 Ne5 Qe2 Nxf3+ Qxf3 Rxd1+ Qxd1 Ne4 Nxe4 Bxe4 Be2 Rd8 Bd3 Bc6 Qe2 Qg5 f3 e5 Kf1 f5 e4 f4 Bd2 Qh4 b4 Bb6 Bc3 Qxh2 Ke1 Qg1+ Kd2 Be3+""",
      """e4 h5 Nf3 e6 h4 b6 g3 Bb7 d4 Bxe4 Bd3 Bxd3 cxd3 Be7 Ne5 g5 f3 d6 Nc4 f5 f4 b5 Ne3 c5 Qb3 c4 Qxb5+ Nd7 Qxc4 d5 Qc6 Rc8 Qxe6 Rxc1+""",
      """e4 f5 Nf3 fxe4 Nd4 d5 Nc3 c6 d3 Nf6 dxe4 dxe4 Bc4 Bg4 f3 exf3 Nxf3 Qxd1+ Nxd1 Bxf3 gxf3 Nbd7 Ne3 O-O-O Bd2 Ne5 Be2 Nd5 Nxd5 Rxd5 O-O-O e6 Bf4 Rxd1+ Rxd1 Ng6 Bg3 Bc5 Bc4 Re8 Rd7 Kxd7 b3 Be3+ Kb2 Bf4 Bxf4 Nxf4""",
      """e4 c5 Nf3 Nc6 Bb5 e6 Bxc6 bxc6 e5 Ba6 Nc3 g6 d3 Bg7 Be3 c4 dxc4 Bxc4 Bc5 Ne7 Bd6 Nd5 Nxd5 Bxd5 Qd3 Qa5+ c3 Qb6 a3 Qxb2 O-O Bxf3 Qxf3 Qc2 Rfc1 Qf5 Qxf5 gxf5""",
      """d4 f5 c4 Nf6 Nc3 e6 Bf4 Be7 Nf3 O-O e3 a6 h4 b6 h5 h6 Nh4 Ne4 Ng6 Nxc3 bxc3 Rf7 Qc2 Bb7 Ne5 Rf8 Ng6 Rf6 Rh2 Rf7 Bd3 d6 g4 fxg4""",
      """e3 e5 d4 exd4 Qxd4 d5 Bb5+ c6 Be2 Nf6 Nf3 Be7 O-O O-O Bd3 a6 b3 b6 Bb2 c5 Qc3 Nbd7 Nbd2 b5 a3 a5 Nb1 b4 axb4 cxb4 Qd2 Nc5 Bd4 Nxd3 Qxd3 Ba6 c4 dxc4 bxc4 Qc7 Nbd2 Rfc8 Rfc1 h6 Ne5 Rd8 Qb3 Bd6 c5 Bxe5 Bxe5 Qxe5 Nf3 Qe6 Qxe6 fxe6 Ne5 Rac8 c6 Rd6 c7 Nd5 Rc5""",
      """e4 e5 Bc4 h6 Nf3 Nc6 d4 Nf6 dxe5 Nxe4 Qd5 Qe7 Qxe4 a6 O-O g5 Nc3 d6 Nd5 Qd7 Nf6+ Kd8 Nxd7 Bxd7""",
      """e4 e6 d4 d5 exd5 exd5 Nf3 Bd6 Bd3 Bg4 O-O c6 Re1+ Ne7 c3 Qc7 h3 Bh5 Be3 Nd7 Nbd2 f6 Qc2 O-O-O b4 g5 Bf5 Nxf5 Qxf5 Bg6""",
      """e4 d6 d4 Nf6 Nc3 g6 Bc4 c6 e5 dxe5 Nf3 exd4 Nxd4 Bg7 O-O O-O Bg5 Nbd7 Re1 Nb6 Bb3 a5 a4 Nbd5 Qe2 Nxc3 bxc3 c5 Nb5 e6 Rad1 Qb6 Rd6 Qxd6 Nxd6 Bd7 Nxb7 Bc6 Nxc5 Rac8 Nxe6 fxe6 Bxe6+ Kh8 Bxc8""",
      """g3 c5 Bg2 d6 Nf3 e6 O-O Nf6 d3 Be7 Nbd2 h6 b3 a6 Bb2 Nbd7 Ne4 Nxe4 dxe4 Rb8 e5 d5 Nd2 b6 c4 dxc4 Nxc4 b5 Nd6+ Kf8 Bc6 Bb7 Bxb7 Qc7 Bg2 Bg5 Ne4 Be7 f4 Nb6 Rc1 Rd8 Qc2 Nd5 Nxc5 Ne3 Nxe6+ fxe6 Qxc7 Nxf1 Rxf1""",
      """e4 b6 d3 Bb7 Nc3 d6 Be3 e5 Nf3 f6 Be2 g5 O-O h5 Qd2 g4 Ne1 Qd7 f3 Bh6 fxg4 Bxe3+ Qxe3 hxg4 Qg3 Qh7 Bxg4 Nh6 h3 Nxg4 Qxg4 Qg8""",
      """e4 e6 Nf3 c6 Nc3 d5 exd5 cxd5 d4 Nf6 Bd3 Be7 Ne5 O-O O-O Nbd7 f4 a6 Kh1 b5 a3 Bb7 Qf3 h6 Qg3 Nh7 Ng4 f5 Nxh6+ Kh8 Qg6 gxh6 Qxe6 Rf6 Qe2 Rg6 Bxf5 Rg7 Qe6 Ndf6 Re1 Bd6 Qe3""",
      """c4 c6 Nc3 e6 e4 Nf6 Nf3 Be7 d4 d5 cxd5 exd5 e5 Nfd7 Bd3 Na6 a3 Nc7 O-O Nb6 h3 Be6 Re1 Nd7 Qc2 c5""",
      """e4 c6 d3 d5 Nc3 dxe4 dxe4 Nd7 Nf3 Ngf6 Bd3 e6 O-O Bd6 Re1 Qc7 Bg5 Ng4 g3 h6 Bd2 Nde5 Nxe5 Nxe5 Bf4 Nxd3 Bxd6 Qxd6 Qxd3 Qxd3 cxd3 O-O Kf1""",
      """e4 e5 Qf3 Nf6 a4 Nc6 a5 Nxa5 Rxa5 c6 Rxe5+ Be7 Qg3 d6 Rxe7+ Qxe7 Qxg7 Rg8 Qh6 Qxe4+ Kd1 Bg4+ f3""",
      """e4 e6 Nf3 d5 e5 c5 d3 Nc6 Nbd2 Nge7 b3 Ng6 Bb2 Qc7 Qe2 Be7 O-O-O O-O Ne4 dxe4 Qxe4 b5 d4 c4 bxc4 bxc4 Bxc4 Na5 Bd3 Bb7 Nh4 Bxe4 Bxe4 Rac8""",
      """e4 e5 Nf3 Bc5 c3 f6 d4 Be7 Be3 Nc6 Nbd2 Nxd4 cxd4 exd4 Nxd4 Bb4 Be2 Qe7 O-O c5 Nf5 Qe5 Nc4 Qxe4 Nxg7+ Kd8 Qd6 Ne7 Ne6+ Ke8 Nc7+ Kf8 Bh6+ Kf7 Bh5+ Ng6 Bxg6+ Kxg6 Bf4 Qxc4 Nxa8 Qf7 Qd3+ f5 Qd6+ Qf6""",
      """d4 d5 Bg5 Nd7 g3 Ngf6 Bh3 e6 Nc3 Be7 Bxf6 Nxf6 e3 a6 Nge2 b5 O-O O-O Qb1 c5 dxc5 Bxc5 b4 Bb6 a4 Bb7 a5 Bc7 Nd1 e5 c3 e4 f4 Bc8 Bxc8 Rxc8 Nd4 Bb8 Nf2 Qd7 Ra3 Ng4 Nxg4 Qxg4 Rf2 h5 Kg2 h4 Raa2 h3+ Kh1 Ba7 Rac2 Bxd4 cxd4 Rxc2 Qxc2 Rc8 Qb2""",
      """d4 d5 f3 e6 Nh3 f5 g3 Nf6 e3 Be7 f4 c5 Qd2 cxd4 Qxd4 Nc6 Qd2 Bd7 Nc3 O-O Qe2 d4 Bd2 dxc3 Bxc3 b6 O-O-O Bc5 Kb1 b5 Bd4 Bxd4 exd4 Be8 c4 Bf7 d5 Ne7 d6 Nc6 cxb5 Nb8 d7 a6 Rc1 Nfxd7 Qd2 Nf6 Qxd8 Rxd8 bxa6 Nbd7 Bb5 Rxa6 Bxa6 Nc5 Bc4 Rc8 b4 Nce4 Bb3 Rd8 Rhd1 h6 Rxd8+ Kh7 Rdd1 Kg6 Rg1 Nd7 Rgf1 Nb6 Nf2 Nd6 Nd3 Nb5 Nc5 Nd5 Bxd5 exd5 Nd7 d4 Ne5+ Kf6 Nxf7 Kxf7 Rfd1 Nc3+ Rxc3 dxc3 Rc1 c2+ Rxc2 Kg6 Rc5 Kf6 h3 g6 Rc6+ Kf7 g4 fxg4 hxg4 g5 fxg5""",
      """e4 e5 Nf3 Nc6 Bb5 d6 Bxc6+ bxc6 d4 Nf6 dxe5 dxe5 Qxd8+ Kxd8 Nxe5 Bd6 Nxf7+ Ke8 Nxh8 Bb7 f4 Ke7 e5 Bb4+ Nc3 Bxc3+ bxc3 Ne4 O-O Nxc3 Bd2 Ne2+ Kh1 Rxh8 f5 Rf8 Rae1 Nd4 Bg5+ Ke8 f6 g6 e6 Nf5 e7 Rf7 g4 Nxe7 Rxe7+ Kf8 Rxf7+ Kxf7 Re1 c5+ Kg1 Bd5""",
      """e4 e6 c4 d5 exd5 exd5 cxd5 Nf6 b3 Nxd5 Bb2 Nf6 Nf3 Be7 Be2 O-O O-O h6 Re1 Re8 d4 Nbd7 Nc3 Nb6 Qc2 c6 Rad1 Nbd5 Ne5 Be6 Bd3""",
      """e4 e5 Nc3 d6 Bc4 f5 exf5 Bxf5 d4 e4 d5 Nf6 Nge2 Nbd7 Ng3 Bg6 h4 Ne5 Be2 Bf7 h5 g6 h6 Nfg4 Be3 Nxe3 fxe3 Qf6 Qd2 Qe7 O-O-O O-O-O Rdf1 a6 Rf2 Be8 Rhf1 Bd7 Ngxe4 Ng4 Bxg4 Bxg4 Nf6 Bxh6 Nxg4 Bg5 Qe2 Rhe8""",
      """d4 d5 Nf3 Nf6 e3 Bg4 h3 Bh5 g4 Bg6 Ne5 Nbd7 Nxg6 hxg6 Bg2 e6 a3 Nb6 g5 Nh5 e4 c6 exd5 Nxd5 Bxd5 cxd5 Nd2 Qxg5 Nf3 Qd8 Bg5 Be7 Bxe7 Qxe7 Qd3 O-O O-O-O Rac8 Ne5 Qc7 Rhg1 Nf4 Qd2 Nxh3 Rg3 Nxf2 Qxf2 Qb6 c3 Qb3 Kb1""",
      """e4 c6 Nc3 d6 d4 g6 f4 Bg7 Nf3 Nf6 Bd3 O-O O-O Bg4 Qe1 Nbd7 Be3 c5 Rd1 cxd4 Bxd4 Qa5 h3 Bxf3 Rxf3 e5 Be3 exf4 Bxf4 Ne5 Bxe5 dxe5 Nd5 Qxe1+ Rxe1 Nxd5 exd5 f5 Bc4 e4 Rb3 b6 d6+ Kh8 d7 Rad8 Bb5 a6 Bc6 b5 Rd1 Rf6 Kf2 Rxc6 a4 Rc7 axb5 Rdxd7 Rxd7 Rxd7 bxa6 Bd4+ Ke2 Ra7 Rb8+ Kg7 Rb7+ Rxb7 axb7 Ba7 c4 Kf7 b4 Ke7 c5 Kd7 b5 Kc7 c6 Bb8 Ke3 Kb6 Kd4 Kxb5 Kd5 Kb6 Ke6 Kxc6 Kf7 f4 Kg7 e3 Kxh7 e2 Kxg6 e1=Q Kg5 Qg3+ Kf5 Qxg2 h4 f3""",
      """e3 e6 b3 d5 Bb2 c5 h3 Nf6 g4 Bd6 h4 d4 h5 dxe3 dxe3 Nc6 h6 g6 g5 Rg8 Bxf6 Qb6 Nc3 e5 Nd5 Qa5+ Qd2 Qa3 Nf3 Nb4 Rd1 Be6 Bb5+ Nc6 Bxc6+ bxc6 Nc3 Be7 Ne4 Bxf6 Nxf6+ Ke7 Nxg8+ Rxg8 Qd7+ Kf8 Qd8#""",
      """Nc3 Nf6 e4 d5 e5 d4 exf6 dxc3 fxg7 cxd2+ Qxd2 Qxd2+ Bxd2 Bxg7 O-O-O O-O Ne2 Nc6 Bc3 Bg4 f3 Bf5 Bxg7 Kxg7 Ng3 Bg6 Bd3 Rad8 Be4 Bxe4 Nxe4 b6 h4 e6 c3 Ne5 Rh3 Rxd1+ Kxd1 Rd8+ Kc2 f6 h5 Kf7 Rg3 Nc4 f4 Nd6 Nxd6+ cxd6 Kd3 f5 Rg5 Rg8 Kd4 e5+ Kd5""",
      """e4 d5 exd5 Qxd5 Nc3 Qd7 Bc4 e6 Nf3 Bd6 O-O h6 d4 c6 Ne5 Bxe5 dxe5 Qxd1 Rxd1 Ne7 b4 O-O Rd3 b5 Rg3 Nf5 Rg4 bxc4 Ne4 Nd7 Rb1 Ba6 a4""",
      """d4 d5 Nf3 Nd7 c3 e6 Bf4 Ngf6 e3 c5 Bd3 c4 Bc2 b5 Nbd2 b4 Qe2 a5 e4 a4 O-O dxe4 Nxe4 Ba6 Nd6+ Bxd6 Bxd6 b3 Bb1 Nd5 Re1 Ne7""",
      """e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Bc4 Bg7 f3 O-O Be3 Nc6 Qd2 Bd7 O-O-O Rc8 Bb3 a6 g4 Ne5 Rdf1 Nc4 Bxc4 Rxc4 Bh6 b5 Bxg7 Kxg7 g5 Nh5 b3 Rc5 f4 Qc7 Nd5 Rxd5 exd5 Rc8 f5 Qc3 Qxc3 Rxc3""",
      """e3 Nf6 d4 g6 c4 Bg7 Nc3 d6 Nf3 O-O Be2 Bg4 h3 Bxf3 Bxf3 c6 O-O d5 Bd2 dxc4 Be2 b5 b3 cxb3 axb3 Nd5 Nxd5 Qxd5 Qc2 c5 dxc5 Bxa1 Bxb5 Bg7 Bc4 Qc6 Rd1 Qxc5 Bxf7+ Rxf7 Qxc5 Nd7 Qc7 Nf6 Rc1 Raf8 f3 Nd5 Qc5 Rf5 Qd4 Bxd4 exd4 Nf4 Bxf4 Rxf4 Rc4 R4f7 Ra4 Rf6 Rxa7 Rb6 Ra3 Rd8 Ra4 Rxb3 Kf2 Rd3 d5 R3xd5 Re4 e5 Kg3 Kf7 f4 exf4+ Rxf4+ Ke6 Re4+ Re5 Rf4 Rf5 Rg4 Kf6 Kh2 Rd3 Rd4 Rf2 Rd6+ Rxd6 Kg3 Rdd2 Kh4 Rxg2""",
      """e4 e6 d4 d5 exd5 exd5 Nf3 Nf6 Be2 h6 Nc3 c6 Bd2 Bf5 a3 Bd6 Nh4 Bh7 Be3 Ne4 Nxe4 dxe4 g3 O-O Ng2 f5 Bc4+ Kh8 Nf4 Qb6 Bb3 a5 O-O Nd7 Ne6 Rf6 d5 c5 c4""",
      """c4 e5 e4 Nc6 d3 a6 Nf3 d6 a3 Bg4 Be2 Qf6 O-O h5 Nc3 Be6 Nd5 Bxd5 cxd5 Nd4 Nxd4 exd4 Bxh5 g6 Bf3 O-O-O Bg4+ Kb8 b4 Bh6 b5 a5 Bd2 b6 Bxh6 Rxh6 a4 Ne7 Qc2 Qe5 h3 f5 Bf3 f4 Bg4""",
      """e4 c6 Nf3 d5 exd5 cxd5 d4 Nc6 c4 dxc4 Bxc4 e6 O-O Nf6 Re1 Bb4 Nc3 O-O Bd2 a6 a3 Ba5 b4 Bb6 Be3""",
      """e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 e5 Nxc6 bxc6 Nc3 Bc5 Be3 Bxe3 fxe3 Qh4+ g3 Qd8 Qd2 Nf6 O-O-O O-O h3 a5 g4 h6 Qg2 Qb6 g5 Qxe3+ Kb1 hxg5 Be2 Rb8 h4 Qxc3 b3 a4 Bc4 a3 Kc1 Qa1+ Kd2 Qxa2 hxg5 Nh7 Qh3 Re8 Qxh7+ Kf8 Qh8+ Ke7 Qxg7 Rf8 Qf6+ Ke8 g6 fxg6 Rh8 Rxh8""",
      """e4 e5 Nf3 Nf6 Bc4 Bc5 O-O O-O Nxe5 Nxe4 Re1 Qe8 d4 Bb4 Rxe4 d6 Bxf7+ Rxf7 Nxf7 Qxf7 Qe2 Qg6 Re8+ Kf7 Qe7#""",
      """e4 g6 d4 d6 Nf3 Bg7 Be3 b6 c4 Ba6 b3 e6 Nc3 Ne7 Bd3 c5 d5 Bxc3+ Nd2 Bxa1 Qxa1 exd5 Qxh8+ Kd7 Qf6 dxc4 bxc4 Ng8 Qxf7+ Kc6 Qd5+ Kd7 e5 Nc6 Qxd6+ Kc8 Qxc6+ Qc7 Qe6+ Kb8 Be4 Bb7 Qxg8+ Qc8 Qxc8+ Bxc8 Bxa8 Kxa8 O-O Be6 f4 Kb7 g4""",
      """e4 e6 d4 d5 e5 Nc6 c3 g6 Nf3 Bh6 Bxh6 Nxh6 Bd3 O-O Qd2 Nf5 h4 Qe7 h5 g5 Bxf5 exf5 Nxg5 f6 Nf3 Qg7 g3 f4 Qxf4 fxe5 Qg5 Qxg5 Nxg5 exd4 cxd4 Nxd4 Na3 Nf3+ Kf1 Nxg5 Kg2 Bh3+ Rxh3 Nxh3 Kxh3 Rxf2 b3 c5 Nb5 c4 bxc4 dxc4 Rc1 Rxa2 Rxc4 Ra5 Nd6 Rxh5+ Kg4""",
      """e4 e6 d4 d6 Nc3 Nd7 Nf3 Ne7 Bd3 Ng6 Be3 Be7 Qd2 c6 O-O-O O-O h4 b5 h5 Nh8 Kb1 a5 e5 d5 Bh6 Re8 Rh3 f5 exf6 Nxf6 Rg3 Bf8 Ne5 Nf7 Nxf7 Kxf7 Bg5 h6 Bg6+ Kg8 Bxe8 Qxe8 Bxf6 Qxh5 Qf4 Qf5 Qxh6 Kf7""",
      """d4 d6 e4 e5 dxe5 dxe5 Qxd8+ Kxd8 Nf3 Nc6 Bb5 Bd7 Nc3 f6 O-O g5 h3 h5 a3 a6 Bxc6 Bxc6 Rd1+ Ke8 Nd5 Bd6 c4 Ne7 Nxf6+ Kf7 Nd5 g4 Ng5+ Ke8 h4 Ng6 Nf6+ Ke7 Nd5+ Bxd5 cxd5 Nf4 Bxf4 exf4 Ne6 c6 Rac1 f3 g3 Rh6 Ng5 cxd5 exd5 Bc7 Re1+ Kd6 Rcd1 Bd8 Re6+ Rxe6 Nxe6""",
      """e4 d5 exd5 Qxd5 Nc3 Qe5+ Qe2 Qxe2+ Bxe2 Bf5 Nd5 Kd8 c3 c6 Ne3 e6 Nxf5 exf5 Nf3 g6 Bc4 Ke7 O-O Nf6 Re1+ Kd7 Ne5+ Kc7 Nxf7 Rg8 Ng5 Rh8 Ne6+ Kc8 d3 Nbd7 Bg5 Be7""",
      """e4 e5 Nf3 d6 d4 exd4 Qxd4 Nf6 Nc3 Nc6 Bb5 Bd7 Bxc6 Bxc6 O-O Be7 Re1 O-O Bf4 Nd7 Qd2 Bf6 Nd4 Ne5 Bxe5 Bxe5 Nxc6 bxc6 Rab1 g6 Ne2 Qh4 f4 Bg7 g3 Qf6 c3 a6 Nd4 c5 Nf3 Rab8 Re2 a5 Rc1 a4 a3 Rb3 Rc2 Rfb8 Qd5 Qe6 Qd3""",
      """e4 e5 Nc3 Qe7 Bc4 c6 d3 h6 Nge2 a5 a3 g5 Ng3 Bg7 Nf5 Qf6 O-O d6 Bd2 Bxf5 exf5 Qxf5 Ne4 d5 Nd6+ Kd7 Nxf5 Nf6 Nxg7 dxc4 dxc4 Kc8 Nf5 Nbd7 Bc3 Rd8 Nd6+ Kb8 Nxf7 Rf8 Nxe5""",
      """e4 e6 d4 c5 d5 exd5 Qxd5 d6 Bc4 Be6 Qd3 d5 exd5 Bxd5 Bxd5 Nf6 Bxb7 Qxd3 cxd3 Bd6 Bxa8 O-O Bf3 Nbd7 Nh3 Ne5 Be2 Rb8 Nc3 a6 O-O Nc6 b3 Nb4 Bb2 Nc2 Rac1 Nd4 Ne4 Nxe2+ Kh1 Nxc1 Rxc1 Nxe4 dxe4 Re8 f3 f6 Nf2 Rc8""",
      """e4 c5 b3 Nc6 Bb2 d6 Bb5 Nf6 Qe2 e5 f4 a6 Bxc6+ bxc6 fxe5 dxe5 Nf3 Bd6 O-O O-O d3 Re8 Nbd2""",
      """g3 d5 Bg2 e6 e4 Nf6 exd5 exd5 d4 Nc6 c3 Be6 h3 Be7 Bf3 Qd7 g4 O-O-O Ne2 a6 Nf4 Bd6 Be3 Rde8 Nd2 g5 Ng2 h6 h4 gxh4 Nxh4""",
      """b4 e6 Bb2 d5 a3 Nf6 e3 Be7 Bxf6 O-O Bxe7 Qxe7 d4 b6 Nd2 Bb7 c4 Nd7 cxd5 exd5 Ngf3 c5 bxc5 bxc5 Nb3 c4 Nbd2 Bc6 Nb1 Rab8 Nc3 Rb3 Qc2 Rfb8 Rb1 Qxa3 Rxb3 Rxb3 Be2 Rxc3 Qb1 Rc1+ Qxc1 Qxc1+ Bd1 Qc3+ Nd2 a5 O-O a4 Nb1 Qb2 Bxa4 Bxa4 g3 c3 Kg2 c2 Na3 Qxa3""",
      """e4 d6 Nf3 Bd7 e5 Qc8 Ng5 Nc6 Nxf7 Kxf7 exd6 cxd6 Bc4+ Ke8 Bxg8 Rxg8 O-O Nd8 Qh5+ g6 Qxh7 Rg7 Qh4 Be6 d3 Bf7 Nc3 g5 Qa4+ Nc6 d4 Be6 d5 Bd7 dxc6 Bxc6 Qd4 g4 Bf4 Rf7 Bg3 Bg7 Qd3 Bd7 Qh7""",
      """c4 e6 Nf3 Nf6 Nc3 d5 d4 Be7 Bg5 Nbd7 e3 c6 c5 h6 Bh4 a5 a3 O-O Bd3 b6 b4 axb4 axb4 Rxa1 Qxa1 bxc5 bxc5 Nh7 Bxe7 Qxe7 Qb1 Nhf6 O-O e5 dxe5 Nxe5 Nxe5 Qxe5 Ne2""",
      """d4 d5 c4 Nc6 Nc3 e5 e3 exd4 exd4 dxc4 Bxc4 Nf6 Nge2 Bb4 O-O Bg4 f3 Bh5 a3 Bd6 b4 O-O Qb3 Bg6 Bb2 Nxd4 Nxd4 Bxh2+ Kxh2 Qxd4 Ne4 Qd7 Rad1 Qf5 Ng3 Qf4 Rd4 Qh6+ Kg1 Rfe8 Rg4 Nxg4 fxg4 Qe3+ Kh2 Qxb3 Bxb3 Rad8 Nh5 Rd2 Bc1 Rd3 Bc4 Rc3 Bb5 c6 Ba4 b5 Bb2 Rce3 Bd1 a6 Nxg7 Bd3 Rf3""",
      """e4 e5 f4 d6 fxe5 dxe5 Nf3 Nc6 Bc4 Be7 O-O Nf6 Ng5 O-O Qf3 Nd4 Qh3 h6 Rxf6 Bxh3 Nxf7 Ne2+ Kh1 Rxf7 Bxf7+ Kh8 gxh3 Bxf6 d3""",
      """c4 e5 Nc3 Nf6 g3 Nc6 d3 d5 cxd5 Nxd5 Bg2 Be6 h4 Bb4 Bd2 Nxc3 Bxc6+ bxc6 bxc3 Ba3 h5 Qd5 Nf3 e4 dxe4 Qxe4 Rh4 Qf5""",
      """e4 e5 Nf3 Nc6 Bc4 Bc5 d3 Nf6 Nc3 d6 Bg5 Bg4 Nd5 Nd4 h3 Bxf3 gxf3 c6 Nxf6+ gxf6 Be3 Ne6 Qd2 Qb6 O-O-O Rg8 Rhg1 O-O-O Bxe6+ fxe6 Bxc5 Qxc5 Qe3 Qxe3+ fxe3 Kd7 f4 Ke7 f5 d5 Rxg8 Rxg8 fxe6 Kxe6 exd5+ cxd5 Rd2 Rg3 Rh2 Rxe3 Kd2 Rg3 b3 d4 c3 Kd5 c4+ Ke6 a3 f5 b4 e4 dxe4 fxe4 h4 Rxa3 Rg2 Ra2+""",
      """e4 e5 Nf3 Nc6 Bb5 Nf6 d3 a6 Ba4 b5 Bb3 Na5 c3 c6 Bc2 Bc5 b4 Bxf2+ Kxf2 Ng4+ Ke2 O-O bxa5""",
      """e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Be3 e5 Nb3 Be6 f3 Be7 Qd2 Nbd7 g4 Qc7 O-O-O Rc8 g5 Nh5 Kb1 b5 Nd5 Bxd5 exd5 O-O Na5 Nb8 Bd3 f5 gxf6 Bxf6 Rhg1 Kh8 Qg2 Qxa5 Qg4 Nf4 Bxf4 exf4 Qh5 h6 Qg6 Kg8 Rde1 Be5 Qh7+ Kf7 Qf5+ Ke7 Rxg7+ Kd8 Rxe5 dxe5 Qxe5 Re8 Qd6+ Nd7 Qxd7#""",
      """e4 e5 Nf3 Nc6 Bb5 Nf6 O-O Be7 d4 exd4 Nxd4 Nxd4 Qxd4 O-O Nc3 d6 h3 h6 Bf4 b6 e5 c5 Qc4 Be6 Qa4 Nd5 Nxd5 Bxd5 Rad1 Bh4 Rxd5 Qe7 Rxd6 Qe6 Bxh6 Rfd8 Rxd8+ Rxd8 Qxh4 gxh6 Qxd8+ Kg7""",
      """e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 Nxe5 Bd6 Nf3 Nf6 Nc3 Bc5 h3 O-O O-O b5 d4 Bb4 Bg5 Be7 Qd2""",
      """Nf3 c5 g3 Nc6 Bg2 e5 Nc3 e4 Nh4 d5 b3 Be7 Bb2 Bxh4 gxh4 Qxh4 Nxd5 Qd8 Bxg7 Qxd5 Bxh8 f6 e3 Ne5 Qh5+ Kf8 d4 Bg4 Qh4 Nf3+ Bxf3 Bxf3 Bxf6 Bxh1 O-O-O Bf3 Be5""",
      """e4 e5 Bc4 c6 Nf3 d5 exd5 cxd5 Bb3 e4 d3 exf3 Qxf3 Be6 Nc3 Nf6 Bg5 Bg4 Bxf6 Bxf3 Bxd8 Kxd8 gxf3 Bc5 Bxd5 Nc6 Bxf7 Rf8 Bb3 Rxf3 O-O-O Rxf2 Ne4 Be3+ Kb1 Nd4 Nxf2 Bxf2 Rhf1 Be3 Rfe1 Bg5 Rf1 Kc7 Rde1 a6 Rf7+ Kb6 c3""",
      """f4 e6 b3 c6 Bb2 d5 Nf3 Nf6 e3 Nbd7 c4 b6 d3 Bb7 Be2 c5 O-O Qc7 Nbd2 Be7 Qc1 O-O Ne5 Nxe5 fxe5 Nd7 d4 Bg5 Rf3 Rad8 Rg3 Bh6 Nf3 dxc4 Bxc4 cxd4 Bxd4 Nc5 Ng5 Qe7 h4 Kh8 Qc2 g6""",
      """e4 c5 Nf3 Nc6 d4 cxd4 Nxd4 g6 Bc4 Bg7 Be3 e6 Nc3 Nge7 O-O O-O f4 a6 a4 Nxd4 Bxd4 Nc6 Bxg7 Kxg7 f5 exf5 exf5 Qe7 f6+ Qxf6 Rxf6 Kxf6 Nd5+ Kg7 Qf3 f5 Qf4 b5 axb5 axb5 Rxa8 Bb7 Rxf8 Kxf8 Bxb5 Kg7 Bxc6 Bxc6 Qe5+ Kf7 Qe7+ Kg8 Nf6+ Kh8 Qxh7#""",
      """e4 e5 Nf3 Nc6 Bb5 d6 Nc3 f5 d4 fxe4 Nxe4 Bg4 d5 a6 Bxc6+ bxc6 dxc6 Nf6 Nxf6+ Qxf6 Bg5 Qg6 Qd2 Qe4+ Qe3 Bxf3 gxf3 Qxc6""",
      """e4 c5 d3 d6 f4 Nf6 Nf3 g6 Nc3 Bg7 Bd2 O-O Be2 Nc6 O-O a6 h3 b5 g4 Qb6 Qc1 b4 Nd1 a5 Kh2 a4 f5 Bb7 Nf2 a3 b3 e6 Rb1 exf5 gxf5 Ne5 Nxe5 dxe5 Be3 Qc7 Ng4 Nxg4+ Bxg4 Rfd8 Bh6 f6 Bxg7 Qxg7 Rg1 g5 h4 h6 hxg5 hxg5 Kg3 Kf7 Bh5+ Ke7 Bg6 Rh8 Qe3 Rh6 Qxc5+ Kd7 Rh1 Rah8 Qb5+ Kc7 Qc4+ Kb8 Kg2 Rxh1 Rxh1 Rxh1 Kxh1 Qh6+ Kg2""",
      """e4 d5 exd5 Qxd5 Nc3 Qa5 d4 c6 Nf3 Bf5 Bd3 e6 Bxf5 Qxf5 O-O Qa5 Bd2 Nd7 Qe2 Ngf6 a3 Qc7 Rfe1 Bd6 h3 O-O Ne4 Nxe4 Qxe4 Nf6 Qh4 Rfe8 c4 Be7 Bf4 Qd8 Be5 Nd7 Qe4 Nxe5 dxe5 Qb6 b4 c5 b5 Red8 a4 a5 Red1 Qc7 Qe2 b6 Qc2 h6 Rxd8+ Rxd8 Rd1 Rxd1+ Qxd1 Qd8 Qxd8+ Bxd8 Kf1 f6 Ke2 Bc7 exf6 gxf6 g4 Kf7 Ke3 Kg6 Ke4 Kf7 Nh4 Bd6 f4 Be7 f5""",
      """d4 Nf6 c4 e6 Nf3 Bb4+ Bd2 Qe7 g3 Bxd2+ Qxd2 Nc6 Bg2 d5 O-O O-O b3 Ne4 Qc2 f5 Nbd2 Bd7 Nxe4 fxe4 Ne5 Nxd4 Qc3 Nxe2+""",
      """e4 c5 f4 Nc6 Nf3 d6 d3 Bd7 Be3 Qc7 Nbd2 O-O-O a3 e6 g3 Be7 Bg2 f6 O-O h5 b4 h4 bxc5 hxg3 hxg3 dxc5 Rb1 g5 fxg5 f5 Bf4 e5 Be3 f4 Bf2 fxg3 Bxg3 Bxg5 Nc4 Nf6 Nxg5 Rdg8 Qd2 Ng4""",
      """e4 e6 Nf3 g6 d4 Bh6 Bd3 d6 O-O Bd7 c4 Qe7 Nc3 Nc6 d5 exd5 exd5 Ne5 Re1 f6 Bxh6 Nxh6 Qd2 O-O-O Nd4 f5 Qxh6 Ng4 Rxe7 Rhe8 Qxh7 Rxe7 Qxe7 Re8 Qg5 f4 Qxf4 Nxh2 Kxh2 Rh8+ Kg1 Rh5 Bxg6 Re5 Qf8+""",
      """d4 d5 Nf3 Nf6 e3 Nc6 Be2 Bf5 a3 e6 O-O Bd6 Ne1 e5 c3 e4 f4 O-O c4 Qe7 Nc3 Be6 cxd5 Bxd5 Bg4 Bc4 Rf2 Kh8""",
      """e3 e5 d4 Nc6 d5 Nb4 e4 a6 a3 Nxd5 exd5 c6 c4 cxd5 cxd5 d6 Nc3 b6 Nge2 Bb7 g3 Nf6 Bg2 Qc8 Bg5 Be7 Rc1 h6 Bxf6 Bxf6 Ne4 Qd8 Nxf6+ Qxf6 O-O O-O f4 exf4 Nxf4 Qe7 Re1 Qc7 Rxc7 Rae8 Rxe8 Rxe8 Rxb7 Re5 Bh3 Kh7 Qc2+ g6 Rxf7+ Kg8 Qxg6+ Kh8 Qg7#""",
      """e4 c6 Nf3 Qc7 d4 Nf6 Bd3 d6 O-O Bg4 c4 Nbd7 Nbd2 e5 d5 Be7 Qc2 h5 h3 Bxf3 Nxf3 O-O b3 cxd5 exd5 Nc5 Bf5 e4 Ne1 a5 Be3 b6 Bxc5 Qxc5 Bxe4 Qd4 Bd3 Qxa1 Nf3""",
      """e4 d5 exd5 Qxd5 Nc3 Qd8 Nf3 Nf6 d4 e6 Bd3 Bb4 O-O O-O Be3 Nd5 a3 Bxc3 bxc3 Nxc3 Qd2 Nd5 Ne5 Nxe3 Qxe3 Nd7 Qh3 g6 Ng4 h5 Ne5 Nxe5 dxe5 Qg5 f4 Qh6 Qg3 Bd7 f5 exf5 Bxf5 Bxf5 Rxf5 Kh7 Rff1 Rae8 Rab1 b6 Rbc1 c5 Rcd1 Qg7 Rd7 Rxe5 h3 Rf5 Rxf5 gxf5 Qf3 Qd4+ Rxd4 cxd4 Qxf5+""",
      """e4 d5 exd5 Qxd5 Nc3 Qa5 d4 e5 Nf3 Bg4 Be2 Bb4 Bd2 Nc6 Nxe5 Bxe2 Qxe2 Nxe5 dxe5 O-O-O a3 Ne7 O-O Bxc3 Bxc3 Qb6 Rad1 Nd5 Bd4 Nf4 Qg4+ Qe6 Qxf4 Rd5 Bc3 Rhd8 Rxd5 Rxd5 h3 h6 Qg4 Qxg4 hxg4 Kd7 Re1 c5 f4 g6 Kf2 b5 Re2""",
      """e4 c5 f4 g6 Nf3 Bg7 a3 f6 c3 Qc7 e5 fxe5 fxe5 Bxe5 Nxe5 Qxe5+ Be2 d5 O-O Nf6 d4 Qd6 Bf4 Qb6 Be5 O-O dxc5 Qxc5+ Bd4 Qd6 Nd2 Nc6 Bf2 Bf5 Nf3 Ng4 Nd4 Qxh2#""",
      """e4 d5 exd5 Qxd5 Nc3 Qd8 Nf3 Nf6 Be2 e6 O-O Be7 d4 O-O Bg5 b6 h3 Ba6 Bxa6 Nxa6 a3 c5 Qd3 cxd4 Qxd4 Qxd4 Nxd4 Rac8 Rad1 h6 Bh4 Nc5 Rfe1 g5 Bg3 Nh5 Bh2 Bd8 Ndb5 a6""",
      """e4 c5 d3 Nc6 f4 e5 c3 d6 Nf3 Bg4 Be2 Bxf3 Bxf3 Nf6 O-O Be7 a4 O-O Na3 a6 Be3 Rc8 Nc4 b5 axb5 axb5 Nd2 Qd7 Qe2 h6 Ra6 b4 Rfa1 Rc7 Nc4 Rb7 fxe5 dxe5 Rxc6 Qxc6 Nxe5 Qe6 Nc4 Rbb8 e5""",
      """e4 e5 Nf3 d6 Bc4 Bg4 O-O Qf6 h3 Bxf3 Qxf3 Qxf3 gxf3 Nc6 Nc3 Nd4 Bd3 c6 Ne2 Nxf3+ Kg2 Nh4+ Kg3 Ng6 Bc4 Nh6 d4 Be7 dxe5 Bh4+ Kh2 dxe5 Be3 b5 Bb3 O-O Bxh6 gxh6 Ng3""",
      """g3 c6 Bg2 d5 e3 e6 Ne2 Nf6 d4 Be7 O-O O-O b3 h6 c4 b6 cxd5 exd5 Nbc3 Bb4 Bb2 Bxc3 Bxc3 Bf5 Nf4 Ne4 Bb4 Re8 f3 Nd6 Bh3 Bxh3 Nxh3 a5 Bxd6 Qxd6 Re1 c5 dxc5 bxc5 Nf4 d4 exd4 Rxe1+ Qxe1""",
      """d4 d5 c4 c6 Nf3 Bg4 cxd5 cxd5 Qb3 Qd7 Ne5 Qc8 Nxg4 Qxg4 Qxb7 Qd7 Qxa8 Qc7 Nc3 e6 Bd2 Bb4 Rc1 Nf6 a3 Ba5 b4 Bb6 Nxd5 Qxc1+ Bxc1 O-O Nxf6+ gxf6 Bh6 Re8 e3 e5 Bb5 Rc8 O-O exd4 exd4 Bxd4 Qf3 f5 Qxf5 Rd8 Bd3""",
      """c4 e5 g3 Nf6 Bg2 Nc6 e3 d6 Nc3 Be6 b3 Rb8 Nge2 a6 d4 exd4 exd4 Bf5 O-O Be7 Bg5 O-O Bxf6 Bxf6 d5 Ne5 Nd4 Bg6 f4 Nd7 Nde2 h6 Rc1 Bf5 Nd4 Bxd4+ Qxd4 Qf6 Qd2 Qd4+ Qxd4""",
      """Nf3 d5 g3 Nf6 Bg2 c5 O-O Nc6 d4 cxd4 Nxd4 e5 Nxc6 bxc6 c4 Bb7 cxd5 cxd5 Nc3 Bc5 Bg5 Bd4 Bxf6 gxf6 Qb3 Bxc3 Qxb7 Bd4 Bxd5 O-O Qxa8 Qxa8 Bxa8 Rxa8 Rab1 Rb8 b4 Kf8 e3 Bc3 b5 Ke7 Rfc1 Ba5 a4 Rd8 Rd1 Rc8 Rbc1 Rb8 Rc6 Bb6 Kg2 Rg8 e4 h5 h4 Rg4 f3 Rg8""",
      """e4 e6 f4 Ne7 Nf3 d5 exd5 exd5 Be2 Nf5 O-O Be7 d4 O-O Nc3 Nh4 Nxh4 Bxh4 Be3 Bf6 Qd3 c6 Bd2 Nd7 Rab1 Qc7 Nd1 c5 dxc5 Qxc5+ Be3 d4 Bf2 Qc7 Bxd4 Bxd4+ Qxd4 Nf6 Bd3 Bd7 Qf2 Bc6 Nc3 Qb6 Qxb6 axb6 a3 Nd5 Nxd5 Bxd5 c4 Bc6 f5 f6 Rbe1 Rfd8 Be4 Rd2 Bxc6 bxc6 Rf2 Rd3 Rf3 Rd2 Rf2 Rd4 Rf3 Kf7 Rb3 b5 cxb5 cxb5 Rxb5 Ra7 Ra1 Rd2 a4 Rad7 a5 Re7""",
      """d4 Nf6 c4 g6 Nc3 Bg7 e4 O-O e5 Ne8 f4 d6 Nf3 dxe5 fxe5 f6 Be2 fxe5 dxe5 Qxd1+ Bxd1 Nc6 Bf4 e6 Bg3 Bd7 Bc2 Rxf3 gxf3 Nd4 O-O-O Nxf3 Rhf1 Nxe5 Bxe5 Bxe5 Nb5 Bxb5 cxb5 Nf6 Kb1 Nd5 Bb3 Ne3""",
      """d4 b6 Nf3 Bb7 c4 Nf6 Nc3 g6 g3 Bg7 Bg2 O-O Nh4 d5 cxd5 Nxd5 Nxd5 Bxd5 e4 Bb7 Be3 e6 O-O Nd7 Rc1 Rc8 Qa4 a5 Qb5 Nf6 f3 Ra8 a4 Ba6 Qc6 Bxf1 Bxf1 Rc8 Ba6 Ra8 Bb7 Ra7 e5 Qxd4 Bxd4 Ne8 Qd7 Rxb7 Bc3 f6 Qe7 c5 Qxe6+ Kh8 exf6 Nxf6""",
      """d4 f5 Nf3 Nf6 h4 e6 Ng5 d5 e3 c6 c3 Be7 Nd2 b5 Ndf3 a5 Ne5 Ne4 Ngf7 Qc7 Nxh8 Bf6 Qh5+ Kf8 Qxh7 Bxe5 Ng6+ Kf7 Nxe5+ Kf8 Qh8+ Ke7 Qxg7+ Kd8 Qf8#""",
      """Nc3 Nf6 e4 d6 f4 g6 Nf3 Bg7 Bc4 c5 O-O O-O d3 Nc6 Kh1 a6 a3 b5 Ba2 Bb7 Nd5 Qc7 c4 Rad8 Rb1 b4 Nxc7""",
      """d4 d5 c4 e6 a3 Nf6 Nc3 Be7 Bf4 Nh5 Be5 f6 Bg3 Nxg3 fxg3 dxc4 e4 c5 d5 O-O Bxc4 a6 Nf3 b5 Be2 c4 O-O Qb6+ Kh1 e5 Nh4 Rd8 Bg4 Bb7 Nf5 Bf8 Ne3 Nd7 Be6+ Kh8 Nf5 Nc5 Qg4 Nxe6 dxe6 Qxe6 Rad1 g6 Ne3 Qxg4 Nxg4 Rxd1 Rxd1 f5 exf5 gxf5 Nxe5 Bg7 Nf7+ Kg8 Rd7 Bc6 Rc7 Be8 Nd6 Rd8 Nxf5 Rd1+ Nxd1""",
      """e4 e5 Nc3 Bb4 a3 Ba5 b4 Bb6 Na4 Nc6 Nxb6 axb6 Nf3 d6 Bc4 Bg4 h3 Bxf3 Qxf3 Qf6 Qb3 Nd4 Qa2 Qg6 O-O b5 Bd5 c6 Bb3 Nf6 d3 O-O Be3 Nf3+ Kh1 Nh4 Rg1 Qh5 c4 Ng6 Bd1 Qh4""",
      """d4 g6 e3 Nf6 Bd3 d6 h3 Bg7 f4 b6 c4 Bb7 Nf3 O-O O-O c5 d5 Qc8 Nh4 e6 e4 h6 Nc3 a6 f5 gxf5 exf5 exf5 Nxf5 Qe8""",
      """e4 e5 Nf3 d6 Bc4 Bg4 Nc3 Bxf3 Qxf3 Nf6 Nd5 Nbd7 Nxf6+ Nxf6 d3 Qd7 Bg5 Be7 Bxf6 O-O-O Bxe7 Qxe7 Bxf7 Rhf8 Qf5+ Qd7 Qxh7 Qxf7 Qh3+ Kb8 O-O-O Qf4+ Kb1""",
      """e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 bxc6 Nxe5 Qe7 d4 d6 Nf3 Qxe4+ Be3 Nf6 Nc3 Qg6 O-O Bf5 Nh4 Qh5 Qxh5 Nxh5 Nxf5 g6 Ng3 Nxg3 fxg3 Bg7 Rae1 O-O""",
      """e4 a6 Nf3 b5 Be2 Bb7 e5 Nc6 O-O e6 d4 Bb4 c3 Ba5 Bg5 Nge7 a4 h6 Bxe7 Qxe7 axb5 axb5 Bxb5 O-O Nbd2 Bb6 Qc2 Ra5 Bd3 Rfa8 Rxa5 Rxa5 Nc4 Ra2 Nxb6 cxb6 Qb3 Ra8 Qxb6 d5 Qb3 g5 h3 Na5 Qc2 Ba6 Bxa6 Rxa6 Qa4 Qb7""",
      """e4 d5 exd5 Qxd5 Qf3 Qe6+ Qe3 Nc6 Qxe6 Bxe6 c3 Bf5 d4 O-O-O Be3 e5 dxe5 Nxe5 f3 b6 Nd2 Nd3+ Bxd3 Bxd3 Kf2 Nf6 Ne2 Bd6 Nb3 Rhe8 Rad1 Bc4 Nbc1 Nd5 Bd4 c5 Bxg7 Bxe2 Nxe2 Kc7 Rxd5 Bg3+ hxg3 Rxd5 Bh6 a5 Bf4+ Kc6 Rh6+ Kb7 Rxh7 Re7 g4 Red7 g3 Rd1 Be3 Ra1 a3 Ra2 Bc1 Ra1 g5 Kc6 Rh6+ Kb5 b3 Rb1 c4+ Ka6""",
      """d4 Nf6 c4 c5 d5 e6 Nc3 exd5 cxd5 d6 e4 g6 h3 Bg7 Nf3 O-O Bd3 a6 a4 Re8 O-O Nbd7 Bf4 Qc7 Rc1 Nh5 Bh2 Ne5 Nxe5 Bxe5 Bxe5 Rxe5 f4 Re8 e5 dxe5 f5 c4 Ne4 Bxf5 Rxf5 gxf5 Qxh5 fxe4 Qg5+ Kh8 Qf6+ Kg8 Bxe4 Qe7 Qf5 f6 Rc3 Kh8 d6 Qf7 Rxc4""",
      """e4 e5 Bc4 Nf6 Nc3 Bb4 Nd5 Nxd5 Bxd5 O-O a3 Ba5 b4 Bb6 Qe2 c6 Bb3 d5 exd5 cxd5 Nf3 Bg4 h3 Bh5 g4 Bg6 d3 Nc6 Be3""",
      """d4 d5 c4 Nf6 Nc3 Bf5 Nf3 Nc6 e3 e6 Be2 Bb4 O-O O-O cxd5 Nxd5 Bd2 a5 a3 Nxc3 bxc3 Bd6 c4 Qf6 c5 Be7 Rc1 Qg6 Kh1 Rfe8 Qb3 Bf6 Qxb7 Be4 Qxc7 e5 Qd7 exd4 exd4 Nxd4 Rfe1""",
      """c4 e5 Nc3 Nf6 d3 Ng4 e4 f5 exf5 Bb4 Qxg4 h5 Qe2 d5 Qxe5+ Qe7 Qxe7+ Kxe7 Bd2 Bxf5 Nxd5+ Kd6 Nxb4 b5 g3 bxc4 Bg2 cxd3 Bxa8 Re8+ Kd1 h4 gxh4 c5 Nxd3 c4 Nf4 Ke5 Nge2 c3 bxc3 Nd7 Bc6 Kd6 Bxd7 Kxd7 Rb1 a5 Rb5 a4 Rxf5 a3 Ra5 Rb8 Rg1 Rb1+ Kc2 Rb6 Rxg7+ Kd6 Rg6+ Kc7 Rxb6 Kxb6 Rxa3 Kb5 c4+ Kxc4 Rd3 Kc5 Ne6+ Kc4 Rd8 Kb5 Kc3 Ka4 Kc4 Ka3 Rb8 Kxa2 Kc3 Ka1 Kc2""",
      """c4 Nf6 Nc3 c5 e3 d6 d4 cxd4 exd4 a6 Nf3 Bg4 Be2 Bxf3 Bxf3 Nc6 O-O e6 Bg5 Be7 a3 O-O b4 e5 b5 axb5 cxb5 Nxd4 Bxb7 Rb8 Ba6 Qa5 Bd2 Nb3 Ra2 Nxd2 Qxd2 Qb6 a4 Nh5 a5 Qc5 b6 Nf4 Rb1 Qc6 f3 d5 Bb5 Qc5+ Kf1 d4 Ne4""",
      """d3 Nf6 g3 g6 Bg2 Bg7 Nf3 O-O e3 d6 h4 h5 Nh2 c5 Nc3 a6 f3 Nc6 g4 hxg4 fxg4 Qd7 Bd2 Nxg4 Nxg4 Qxg4 Qxg4 Bxg4 Bh3 Bh5 Ne2 e6 Nf4 Bf3 Rg1 e5 Ne2 Nb4 Bxb4 cxb4 Ng3 f5 Rf1 Bg4 Bxg4 fxg4 O-O-O Rxf1 Rxf1 Rf8 Rxf8+ Bxf8 Ne4 Be7 Ng5 Bxg5 hxg5 Kf7 Kd2 Ke6 Ke2 Kf5 Kf2 Kxg5 Kg3 e4 dxe4 Kf6 Kxg4 b5 Kf4 a5 e5+ dxe5+ Ke4 a4""",
      """e4 e5 Nf3 Nc6 Bc4 d6 Nc3 Nf6 d4 exd4 Nxd4 Bd7 Bf4 Be7 O-O O-O Nf3 Nh5 Be3 Bg4 h3 Bxf3 Qxf3 Ne5 Qxh5 Nxc4 Bc1 Bf6 Re1 Ne5 Bf4 Ng6 Re3 Bd4 Rg3 Nxf4 Qg4 Ng6 Rd1 Bxc3 bxc3 Qe7 Rd5 Qe6 Rg5 Qxg4 R3xg4 f6 Rh5 Ne5 Rf4 g6 Rhh4 g5""",
      """d4 d5 c4 dxc4 Nc3 Nf6 Nf3 e6 a3 Nc6 g3 Be7 Bg2 O-O O-O Bd6 e4 e5 dxe5 Nxe5 Nxe5 Bxe5 Qxd8 Rxd8 Bg5 Rd6 Nd5 Nxd5 exd5 b5 Be7 Rd7 Bb4 Rxd5 Bxd5 Ba6 Bxa8""",
      """e4 e5 Nf3 Nc6 c3 Nf6 d3 d6 Bg5 Bg4 h3 Bxf3 Qxf3 Be7 Bxf6 Bxf6 Nd2 Qe7 a3 O-O-O b4 Bg5 Nb3 b6 a4 h5 b5 Na5 Nxa5 bxa5 Be2 Qe6 O-O""",
      """d4 e6 c4 d5 Nf3 c6 Nc3 Bd6 e3 f5 Bd3 Nf6 Qc2 O-O O-O Bd7 c5 Bc7 b4 Be8 Ng5 Ne4 Nxe6 Qh4 Nxf8 Qxh2#""",
      """e4 b6 d4 Bb7 Bd3 e6 c4 Bb4+ Nc3 Bxc3+ bxc3 h6 Nf3 Nf6 Qe2 O-O O-O d6 h3 Nbd7 a4 e5 Re1 a5 Nh2 Nh7 d5 Nc5 Bc2 Bc8 f4 Qh4 Rf1 Nf6 fxe5 dxe5 Nf3 Qg3 Kh1""",
      """e4 d5 exd5 Qxd5 Nc3 Qd8 Bc4 Nf6 d3 Bg4 f3 Bf5 Be3 e6 Nge2 c6 Ng3 Bg6 Qd2 Bd6 Nce4 Nxe4 Nxe4 Bc7 Bb3 Ba5 c3 Bxe4 fxe4 O-O O-O-O b5 h4 Bb6 d4 Nd7 g4 c5 g5 cxd4 Bxd4 Bxd4 Qxd4 Nb8 Qe3 Qc7""",
      """e4 d5 exd5 Qxd5 Nc3 Qe5+ Be2 Bg4 h3 Bxe2 Qxe2 Qxe2+ Ngxe2 Nc6 O-O Nf6 Nb5 Rc8 d4 a6 Nbc3 e6 Bg5 Be7 f4 O-O Rad1 Rfd8 a3 h6 Bh4 Rd6 Bg3 Rcd8 f5 R6d7 fxe6 fxe6 Be5 Nxe5 dxe5 b5 exf6 a5 fxe7 b4 Rxd7""",
      """e4 e6 d4 d5 Nd2 c5 exd5 exd5 Ngf3 Nf6 dxc5 Bxc5 Bd3 O-O O-O Nc6 h3 Bb6 c3 Qd6 Nb3 Bd7 Bg5 h6 Bh4 g5 Bg3 Qxg3 Nbd4 Qd6""",
      """e4 e5 Nf3 Nf6 d3 Nc6 g3 d5 exd5 Nxd5 Bg2 Bd6 O-O O-O c3 f6 Qb3 Be6 Qxb7 Qd7 Nh4 g5 Nf3 Rfb8 Qa6 Rb6 Qa4 h5 Nfd2 Kg7 Nc4 Rb7 Qd1 Kh6 Nbd2 f5 Nf3 f4 Nxd6 Qxd6 Nd2 g4 Ne4 Qd7 Nc5 Qc8 Nxb7 Qxb7 Qb3 Qxb3 axb3 Kg6 b4 f3 Bh1 Nb6 Be3 Ne7 Bxb6 cxb6 Rfe1 Kf5 Re4 Bd5 Re3 Nc6 Rae1 a5 bxa5 Rxa5 d4 Bb3 dxe5 Nxe5 Re4 Bc4 Rf4+ Kg5 Rxe5+ Rxe5""",
      """e4 e5 Nf3 Nc6 Bb5 a6 Bxc6 dxc6 d4 Bg4 h3 Bh5 d5 cxd5 g4 Bg6 exd5 Be4 Nc3 Qf6 Nxe4 Qb6 Be3 Qxb2 Nxe5 O-O-O Nxf7 Rxd5 Qxd5 Qxa1+ Ke2 Ne7 Qd8#""",
      """e4 e5 d3 Nf6 Be3 c6 Be2 Be7 Nf3 Qc7 Nc3 O-O O-O d6 Qd2 Nbd7 a4 b6 b4 Bb7 a5 Rad8 a6 Ba8 b5 d5 exd5 cxd5 d4 e4 Ne5 Bb4 Nxd7 Rxd7 Ra3 Bxa3 Bg5 Bb4 Bxf6 gxf6 Qe3 Qxc3 Qf4 Qxd4 Qg4+ Kh8 Qxd7 Rg8 Qxa7 e3 f3 Bc5 Qc7 Qe5 a7 Bd6 Qxb6 Qxh2#""",
      """e4 g6 Nc3 Bg7 d4 b6 Bd3 Bb7 f3 e6 Nge2 Ne7 Bf4 d5 Bg3 dxe4 fxe4 O-O O-O c5 e5 cxd4 Ne4 Nec6 Nf6+ Kh8 Qd2 Nd7""",
      """e4 e5 d3 Nc6 Nf3 Nf6 Be2 d5 O-O d4 Bg5 Be7 Bxf6 Bxf6 c3 dxc3 Nxc3 O-O Nd5 Be6 Nxf6+ Qxf6 Qc2 Rac8 Rac1 Rfd8 Nd2 Nd4 Qb1 Nxe2+""",
      """e4 c5 f4 e5 d3 d6 fxe5 dxe5 Nf3 Nc6 h3 Nf6 Bg5 Be7 Bxf6 Bxf6 g3 O-O Qe2 Nd4 Nxd4 exd4 Nd2 b5 Bg2 Bb7 Bf3 Qc7 O-O-O Rfc8 h4 c4 g4 cxd3 Qxd3 a5 g5 Be5 Bg4 Rd8 Nf3 Bc8 Nxe5 Qxe5""",
      """d4 d6 e4 Nf6 Nc3 Nbd7 f4 c5 d5 a6 a4 g6 Nf3 Bg7 Be2 O-O O-O Rb8 h3 Ne8 Be3 Ndf6 g4 Bd7 e5 dxe5 fxe5 Nxg4 hxg4 Bxg4 Bg5 f6 Bh4 Bxf3 Bxf3 fxe5 Bg4 Nd6 Be6+ Kh8 Qg4 b5 a5 b4 Ne4 b3 c3 Nc4 Ng5 Rxf1+ Rxf1 Ne3 Nf7+ Kg8 Nxd8+ Kh8 Nf7+ Kg8 Ng5+ Kh8 Qf3 Nxf1 Qxf1 Rf8 Nf7+ Kg8 Qxa6 e4 Qe2""",
      """e4 d5 exd5 Qxd5 Nf3 Nf6 Be2 Bg4 O-O e5 Nc3 Qe6 Ng5 Bxe2 Qxe2 Qf5 d4 Bd6 dxe5 Bxe5 Re1 Nbd7 f4 O-O fxe5 Nxe5 Qxe5 Qxc2 Nge4 Rae8 Nxf6+ gxf6 Qg3+ Kh8 Rxe8 Rxe8 Bh6 Rg8 Qf3 f5 Nd5 Qxb2 Rf1 Qxa2 Qc3+ f6 Qxf6+""",
      """d4 d5 c4 Nf6 Nc3 e6 Nf3 c6 Bg5 Be7 e3 Nbd7 Bd3 a6 O-O dxc4 Bxc4 b5 Bb3 Bb7 Rc1 c5 Ne5 c4 Bc2 Nd5 Bxe7 Qxe7 Qg4 g6 e4 N5f6 Qe2 O-O Rcd1 Nxe5 dxe5 Nd7 f4 Nc5 f5 exf5 exf5 Rae8 Rde1 b4 f6 Qe6 Qe3 Nd3 Qh6 Qb6+ Kh1 Bxg2+ Kxg2 Nxe1+ Rxe1""",
      """b3 c6 Bb2 d5 c3 Nf6 g3 e5 f3 Bf5 e3 Bg6 d3 Nfd7 g4 f6 h4 Bf7 Nd2 Qb6 Qe2 Be7 h5 h6 Bg2 Nf8 a3 Nbd7 b4 Rc8 a4 Qd8 f4 exf4 exf4 Ne6 Qe3 Kf8 g5 fxg5 f5 Nf4 Qf3 Bf6 O-O-O a5 Nh3 Nxh3 Bxh3 axb4 c4 Ne5 c5 Nxf3 Nxf3 Qa5 Bxf6 gxf6 Kd2 Qxa4 Ra1 Qb3 Rab1 Qa2+ Ke3 b3 Rh2 Qxb1 Ne5 fxe5 Re2 d4+ Ke4 Re8 f6 Bd5+ Kf5 Qxd3+ Kg4 Qxe2+ Kg3 Qe3+ Kh2 Qxh3+ Kxh3 b2 Kg4 b1=Q Kh3 Qg1 f7 e4""",
      """d4 d5 Nc3 c6 a3 b5 e4 dxe4 Nxe4 f5 Nc3 h6 Qh5+ Kd7 Bf4 Nf6 Qxf5+ Ke8 Qg6+ Kd7 O-O-O h5 d5 c5 Bxb5+ Nc6 dxc6+""",
      """e4 e5 d4 d6 Nf3 f6 dxe5 fxe5 Bc4 Nf6 Nc3 Bg4 h3 Bh5 g4 Bg6 Bg5 h6 Bxf6 gxf6 Bd5 Na6 Bxb7 Rb8 Bxa6 Rxb2 Bb5+ Kf7 Bc4+ Ke8 O-O Qa8 Bd5 c6 Be6 Bf7 Bf5 Rg8 Na4 Rb4 c3 Rc4 Nd2 Rxc3 Nxc3 h5 Nc4 d5 Nd6+ Bxd6 exd5 hxg4""",
      """c4 e5 Nc3 Nf6 Nf3 Nc6 g3 Bc5 Bg2 O-O e3 e4 Ng5 d5 cxd5 Nxd5 Ngxe4 Nxc3 dxc3 Qxd1+ Kxd1 Rd8+ Ke2 Bb6 Rd1 Rxd1 Kxd1 Ne5 Ke2 Bg4+ f3 Be6 Ng5 Bc4+ Kf2 Rd8 Bf1 h6 Ne4 f5 Nd2 Bxf1 Nxf1 g5 Ke2 Re8 b3 Ng6 Bb2 f4 e4 fxg3 Nxg3 Nf4+ Kd2 Rd8+ Kc2 Be3 Bc1 Bxc1 Rxc1 Rd3 Nf5 Rxf3""",
      """Nf3 e6 Ne5 b6 e4 Bb7 Qf3 Nh6 d4 Nc6 Bf4 Nxd4 Qe3 Nxc2+ Ke2 Nxe3 fxe3 Bxe4 Bxh6 gxh6 Rg1 Bd6 Ng4 f5 Nxh6 Qg5 Nc3 Qxh6 Nxe4 fxe4 Ke1 Qxh2 Kf2 Bg3+""",
      """e4 e6 Nf3 d5 exd5 exd5 d4 c6 Bd3 Bd6 Be3 Ne7 Nbd2 O-O c3 Bf5 Qc2 Qd7 Bxf5 Nxf5 O-O-O Nxe3 fxe3 b5 e4 a5 e5 Be7 Rdg1 b4 g4 a4 h4 c5 g5 c4 cxb4 Bxb4 h5 a3 b3 cxb3 Qxb3 Rc8+ Kd1 Bxd2 Kxd2 Na6 g6 Rab8 gxh7+ Kh8 Qd3 Rb2+ Ke3 Rcc2 h6 g6 Rxg6 fxg6 Qxg6 Qxh7 Qf6+ Kg8 Rg1+ Rg2 Ng5 Rbe2+""",
      """e4 e5 Nf3 Nc6 Bc4 Nf6 d3 h6 Nc3 Bc5 O-O a6 a4 O-O h3 Nd4 Nxe5 d6 Nf3 c6 Nxd4 Bxd4 Be3 Be5 f4 Bxc3 bxc3 d5 exd5 cxd5 Bb3 Bf5 Qf3 Rc8 Bd4 Qd6 g4 Bd7 Rae1 Rfe8 Rxe8+ Rxe8 g5 hxg5 fxg5 Nh7 Qxf7+ Kh8 Qxg7#""",
      """e4 e5 Nf3 Nc6 Bc4 Nf6 Nc3 h6 O-O a6 d4 exd4 Nxd4 Nxd4 Qxd4 b5 Bb3 c5 Qd2 c4 Bxc4 bxc4 Nd5 Bc5 b3 cxb3 axb3 O-O Bb2 Nxd5 exd5 f6 Qc3 d6 Qg3 Bf5 c4 Qb6""",
      """e4 e6 d4 d5 Nc3 dxe4 f3 Nf6 fxe4 c5 Nf3 cxd4 Nxd4 Be7 Bb5+ Bd7 O-O O-O Bd3 Nc6 Nf3 a6 b3 Qc7 Bb2 Rfd8 Ng5 h6 Nxf7 Kxf7 Qh5+ Kg8 Rxf6 Bxf6 e5 Be8 Qh3 Bxe5 Re1 Bf7 Bc1 Bxc3 Rf1 Bf6 Bxh6 Qe5 Bf4 Qc5+ Kh1 Rxd3 cxd3 e5 Bd2 Nd4 Qg4 Qe7 Re1 Re8 Bc3 Ne6 Rf1 Nf4 Bd2 Nxd3""",
      """b3 d5 Bb2 Nf6 g3 e6 Bg2 c6 Nf3 Be7 e3 O-O c4 Nbd7 d4 b6 Nbd2 a5 a3 a4 b4 b5 c5 Re8 O-O Bf8 Qc2 g6 e4 dxe4 Nxe4 Nd5 Ne5 f5 Nxc6 Qc7 Ng5 Qxc6 Rfe1 N7f6 Re5 Bd7 Rae1 Bg7 Bxd5 Nxd5 R5e2 h6 Nf3 Qc7 Ne5 Kh7 c6 Bc8 Qc5 Rb8 f4 Bf8 Qc2 Qd6 Nd7 Bxd7 cxd7 Qxd7 Qd3 Rbc8""",
      """d4 Nf6 c4 d5 Bg5 dxc4 e3 Ne4 Bh4 Nd6 Nc3 c6 Qa4 b5 Qc2 Qa5 f3 Bf5 Qc1 Bd3 Bxd3 cxd3 Kf2 Nc4 a3 d2 Qc2 b4 Ne4 bxa3 Qxc4 axb2 Rb1 Qa1 Ne2 Qxb1 Rxb1 d1=B Rxd1 b1=N Rxb1""",
      """e4 e5 Nf3 d6 d3 Be6 h3 Nf6 g4 g6 Bg2 Bg7 O-O Nc6 c3 Qd7 Nbd2 O-O-O b4 a6 a3 h5 g5 Nh7 h4 f6 gxf6 Nxf6 Ng5 Ng4 Nxe6 Qxe6 f3 Ne3 Qe1 Nxf1 Qxf1 Bf6 Qf2 Rdg8 f4 exf4 Qxf4 g5 hxg5 Bxg5 Qf5""",
      """d4 d5 c4 c6 cxd5 cxd5 Nc3 Nf6 Bf4 e6 Nf3 Bb4 e3 Bxc3+ bxc3 O-O Bd3 Nc6 O-O Bd7 Re1 Ne4 c4 dxc4 Bxe4 Rc8 Qd2 Na5 Bd6 c3 Qc2 Re8 Bg3 Bb5 Bxh7+ Kf8 Bh4 f6 Bg6 Re7 Ne5 fxe5 Bxe7+ Qxe7 dxe5 Qg5 Be4 Rc4 a3 Bc6 Bxc6 bxc6 Rab1 Qxe5 Rb8+ Kf7 Ra8 Rg4 Rxa7+ Kf6 h3 Rg6 Rd1 Qg5 g3 Qc5 Rad7 Qc4 R7d4 Qc5 Qe4 c2 Rc1 Nb3 Rxc2 Qa5 Qf4+ Ke7""",
      """e4 c5 Nf3 Nc6 Bc4 e6 a3 d5 exd5 exd5 Ba2 Be7 h3 Nf6 d3 O-O O-O Bf5 Bg5 Qd7 Kh2 h6 Bh4 Rae8 Nc3 Qd6+ Bg3 Qd7 Re1 Bd6 Qd2 Bxg3+ fxg3 Qd6 Nh4 Bd7""",
      """e4 e5 d4 exd4 c3 dxc3 Bc4 cxb2 Bxb2 Bb4+ Nc3 Bxc3+ Bxc3 Qe7 f3 Nf6 Ne2 O-O e5 Ne8 Qd4 Nc6 Qe4 d6 Bd3 g6""",
      """e3 b6 c3 Bb7 d4 e6 Nd2 Nc6 f3 Qe7 Bd3 h5 Ne2 h4 Nb3 h3 g3 O-O-O Bd2 Nf6 Qc2 Nh5 Rg1 f5 O-O-O g5 g4 fxg4 fxg4 Ng7 Ng3 Nb4 cxb4 Bg2 Be4 Kb8 Bxg2 hxg2 Rxg2 e5 Nf5 Nxf5 gxf5 exd4 Nxd4 Qf7 Kb1 Bd6 Rxg5 Rxh2 Nf3 Rf2 Nd4 Bxb4 Nb3 Be7 Rg6 a5 a3 Rf8 Nd4 Qd5 Qb3 Qe4+ Ka2 Bc5 Bxa5 Bxd4 Rxd4 Qxe3 Qxe3""",
      """e4 e6 d4 d5 e5 c5 c3 Nc6 Be3 Qb6 b3 cxd4 cxd4 Bb4+ Bd2 Nge7 Bxb4 Qxb4+ Qd2 Qxd2+ Nxd2 Nxd4 Ngf3 Nc2+ Kd1 Nxa1 Bb5+ Nc6 Ng5 O-O Ke2 a6 Rxa1 axb5 Ndf3 f6 exf6 gxf6 Nh3 e5""",
      """e4 e5 Nc3 Nc6 Bc4 Nf6 Nf3 h6 d3 Nd4 Nxd4 exd4 Nd5 Nxd5 Bxd5 c6 Bc4 d5 exd5 cxd5 Bb5+ Bd7 a4 Bxb5 axb5 Bc5 Qe2+ Be7 c3 dxc3 bxc3 O-O Qg4 Bf6 Bxh6 Bxc3+ Ke2 Bxa1 d4 Bxd4 Qxd4 f6 Qg4 Rf7 Ra1 Qe7+ Kf3 Qe4+ Qxe4 dxe4+ Kxe4 Re8+ Kf5 gxh6 Rxa7 Re5+ Kg6 Rg7+ Kxf6 Rxb5 Ra8+ Kh7 g4 Rb2 f4 Rxg4 Re8 Rxf4+ Ke6 Re4+ Kf7 Rxe8 Kxe8 Rxh2""",
      """e4 e5 f4 exf4 Nf3 Be7 h4 d6 d4 Bg4 Bxf4 Nc6 Qd3 Qd7 Nc3 O-O-O O-O-O Bxf3 gxf3 Kb8 Bh3 Qe8 a3 Bf6 d5 Ne5 Bg5 Nxd3+""",
      """d4 d5 c4 dxc4 e3 b5 Nc3 a6 a4 b4 Nb1 Bb7 Bxc4 Bxg2 Nf3 Bxh1 Kd2 Bg2 Ne5 e6 Qg1 Bb7 Qg4 Nf6 Qf4 Ne4+ Ke1 g5 Qxf7#""",
      """e4 e5 c4 Nc6 Nf3 Nf6 Nc3 Bc5 a3 O-O b4 Bd4 Nxd4 Nxd4 Nd5 Nxd5 exd5 d6 d3 Bf5 f4 exf4 Bxf4 Re8+ Be2 Nxe2 Rf1 Nc3+""",
      """e4 e5 Nc3 Nc6 Bb5 f5 f3 Bc5 Bxc6 bxc6 exf5 d6 Nge2 Bxf5 b3 Nf6 Bb2 O-O d3 Bb4 Qd2 c5 O-O-O d5 Qg5 d4 Nb5 a6 Qxf5 axb5 c4 Rxa2 Qxe5 Ra1+ Kc2 Ra2 Qe6+ Kh8 cxb5 Ba3 Ra1 Nd5 Rxa2 Ne3+ Kd2 Bxb2 Rxb2 Qg5 Kc1""",
      """e4 e5 Bc4 Nf6 Nf3 Nc6 Ng5 d5 exd5 Nxd5 Bxd5 Qxd5 Qf3 Be6 Nc3 Qd7 Nxe6 Qxe6 Nb5 O-O-O Qe3 Kb8 O-O f5 Qb3 Qg6 Qc4""",
      """e4 e5 Bc4 d6 d3 Be6 Bb3 Nf6 Be3 Be7 h3 Nc6 Nf3 O-O O-O a6 c4 Qd7 Ba4 Qc8 Qd2 Nh5 Nc3 f5 Nd5 Bd8 Bg5 f4 Bxd8 Nxd8 b4 Bxh3 gxh3 Qxh3 Nh2 Ne6 Qe2 Ng5 Ne7+""",
      """c4 Nf6 d4 d5 Nc3 dxc4 e3 b5 a4 c6 Qf3 e6 axb5 cxb5 Nxb5 Nd5 Bxc4 Bb4+ Bd2 Bxd2+ Kxd2 Bb7 Qg4 O-O Ne2 a6 Nbc3 Nxc3 Nxc3 Qd6""",
      """e4 e5 Nf3 Nc6 Bc4 h6 c3 d6 h3 Nf6 d3 Qe7 O-O Be6 Bb5 Bd7 Re1 a6 Ba4 b5 Bc2 Be6 d4 exd4 cxd4 Nb4 d5 Nxc2 Qxc2 Bc8 Nc3 Qd7 e5 dxe5 Rxe5+ Be7 Qe2 Qd6 Bf4 Nh5 Rxh5 Qxf4 Re5 Qf6 Re1 O-O Rxe7 c6 dxc6 Qxc6 Nd4 Qc5 Qe4 Be6 Nxe6 Qxe7 Nxf8 Qxe4 Rxe4 Kxf8 f3 Rd8 Kf2 Rd2+ Re2 Rd4 Ne4 Rd5 Rd2 Re5""",
      """e4 c5 Nf3 g6 d4 cxd4 Nxd4 Bg7 Nc3 Nc6 Nb3 Nf6 Be2 O-O O-O a5 a4 d6 Be3 Nb4 f4 Be6 Nd4 Rc8 Nxe6 fxe6 Qd2 d5 e5 Ne4 Nxe4 dxe4 c3 Nd3 Rad1 g5 Bxd3 exd3 Qxd3 gxf4 Qxd8 Rfxd8 Rxd8+ Rxd8 Bxf4 Rd5 Re1 Kf7 g4 Kg6 h3 h5 Kg2 hxg4 hxg4 Rd3 Kf2 Bh6 Bxh6 Kxh6 Rh1+ Kg5 Ke2 Rg3 Rh7 Rg2+ Kd3 Rxb2 Rxe7 Kxg4 Rxe6 Kf5 Re7 Ra2 Kd4 Rxa4+ Kd5 b5 Rf7+ Kg6 e6 Rc4 Rb7 Rxc3 Rxb5 a4 Kd6 a3 Ra5 Re3 Ke7 Kg7 Ra6 Kg6 Ke8 Kf6 e7+ Kg7 Ra8 Kf6 Ra6+ Kg7 Kd8 Kf7 Ra7 a2 e8=Q+ Kf6""",
      """e4 d6 d4 Nf6 Bd3 e5 dxe5 dxe5 Bg5 Bg4 Bxf6 Bxd1 Bxd8 Kxd8 Kxd1 Bd6 Nc3 f6 Ke2 Nc6 Rd1 Nd4+ Ke1 a6 Nge2 c5 Nxd4 cxd4 Nd5 Kd7 c3 dxc3 Nxc3 Rac8 Bc2 Ke6 Bb3+ Ke7 Ke2 Bc5 Nd5+ Ke8 Rd2 Bd4 Rhd1 h5 Rxd4 exd4 Rxd4 h4 Nf4 g5 Ng6 Rh6 Be6 Rc2+ Kd3 Rxf2 Bf5 Rxg6 Bxg6+ Ke7 Ke3 Rxg2 Rc4 Rxb2 Rc7+ Kd6 Rf7 Ke5 Re7+ Kd6 Rf7 Ke6 Rf8 Rxa2 Bf5+ Ke7 Rb8 Ra3+ Kd4 Rb3 Kc4 Rb1 Rc8 a5 Rc7+ Kd6 Rd7+ Ke5 Re7+ Kf4 Re6 Rc1+ Kb3 b5 Rxf6 a4+ Ka3 Ra1+ Kb4 a3 Ra6 a2 Kb3 Rh1 Kxa2 Rxh2+ Kb3 Ke5 Kb4 Kd4 Kxb5 Rb2+ Kc6 Rc2+ Kd7 Rd2 Ra5 Ke3+ Rd5 Kf4 Be6 Kg3""",
      """e4 e5 d3 Nf6 Nf3 Nc6 Nbd2 d5 Qe2 d4 a3 Bg4 h3 Bxf3 Nxf3 Be7 b3 O-O Bb2 a5 g3 a4 b4 Na7 Bg2 b5 Nxe5 c5 bxc5 Bxc5 Nf3 Re8 O-O Nc6 c3 dxc3 Bxc3 Nd4 Nxd4 Bxd4 Bxd4 Qxd4 Rab1 Rad8 Rfd1 Re5 Rb4 Qc3 Qb2 Qxb2 Rxb2 Nxe4 Bxe4 Rxe4 dxe4 Rxd1+ Kg2 Rd4 Kf3 b4 axb4 g6 b5 a3 Ra2 Rb4 Rxa3 Rxb5 Kg2 Rb2 Re3 Kg7 e5 f6 exf6+ Kxf6 Rc3 h5 Kf3 Ra2 Rc4 Ra5 Kf4 Rf5+ Ke3 Re5+ Kf3 Rf5+ Kg2 Rd5 g4 hxg4 hxg4 g5 Kg3 Rd3+ f3 Ra3 Rc6+ Kg7 Rc5 Kf6 Rf5+ Kg6 Kf2 Ra2+ Ke3 Ra3+ Ke4 Ra4+ Ke3 Ra3+ Kf2""",
      """e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 Qe7 Nxf7 Rg8 d3 h6 O-O a6 Nc3 Na5 Bd5 Nxd5 Nxd5 Qc5 b4 Qc6 bxa5 Kxf7 Qh5+ Qg6""",
      """e4 e5 d4 d6 d5 c6 Nf3 Nf6 Nc3 cxd5 exd5 Na6 Bxa6 bxa6 O-O Bb7 Re1 e4 Nd2 Qa5 Ndxe4 Nxe4 Rxe4+ Be7 Bg5 O-O Bxe7 Rfe8 Qe1 Bxd5 Nxd5 Qxd5 c4""",
      """d4 d5 c4 e5 Nc3 Bb4 e3 exd4 Qxd4 Nf6 Bd2 c5 Qe5+ Be6 cxd5 Nxd5 Nxd5 Bxd2+ Kxd2 O-O Bc4 Nc6 Qe4 Nb4 Nf3 Nxd5 Ke1 Qa5+ Kf1 Rad8 Ng5 Nf6 Qc2 Rd2""",
      """e4 c5 Nf3 Nc6 Nc3 e5 Bb5 d6 Nd5 a6 Ba4 b5 Bb3 c4 d3 cxb3 axb3 Be6 Ne3 Nf6 O-O Be7 h3 O-O c3 Qd7 c4 Bxh3 gxh3 Qxh3 Nh2 Nh5 Qf3 Qh4 Nf5 Qf6 Qxh5 g6 Nxe7+ Nxe7 Qg4 Qg7 Bg5 Nc6 Nf3 f5 exf5 gxf5 Qg2 Kh8 Kh1 Rg8 Rg1 Qd7 Qh3 Rg6 Nh4 Kg8 Qxf5 Qxf5 Nxf5 Rf8 Nh6+ Kh8 Rxa6 Nd4 cxb5 Nf3 Rg2 Nxg5 Rxg5 Rxg5 Rxd6 Rg6 Rxg6 hxg6 Kg2 Kg7 Ng4 Re8 b6 Kf7 b7 Ke6 Ne3 Rb8 Nc4 Kd5 Kf3 Rxb7 Ke3 Rxb3 f3 g5 Kd2 Rb8 Ke3 Rf8 b3 Rb8 Nd2 Rb4 Ke2 Kd4 Kd1 Kc3 Ke2 Kc2 Ke3 g4 fxg4 Rxg4 Nc4 Rg3+ Ke4 Rxd3 b4 Rb3 Nxe5 Rxb4+ Kd5 Rb5+ Kd4 Kd2 Nc6 Rh5 Ne5 Rh4+ Kd5 Kc3 Nf3 Rh5+ Ke6 Ra5""",
      """e4 e6 e5 d6 f4 dxe5 Nf3 exf4 d4 g5 Ne5 f6 Qh5+ Ke7 Qf7+ Kd6 Nc4+ Kc6 Na5+ Kd6 b3""",
      """e4 Nc6 d4 d6 d5 Ne5 Nc3 g6 f4 Nd7 Be3 Bg7 Qd3 c5 Nf3 a6 g4 Qb6 O-O-O Ngf6 e5 Nxg4 h3 Nxe3 Qxe3 dxe5 fxe5 h5 e6 Bh6 exf7+""",
      """e4 e5 Nf3 Nc6 d4 exd4 Bc4 Be7 Nxd4 Ne5 Bd3 d6 Nc3 Nf6 Be3 O-O O-O d5 exd5 Nxd3 Qxd3 Nxd5 Nxd5 Qxd5 c4 Qd8 Rad1 Bd7 b3 a6 Nf5 Bxf5 Qxf5 Qc8 Qxc8 Raxc8 Bf4 Rfd8 Rfe1 Kf8 f3 c6 Kf2 Rxd1 Rxd1 Ke8 Ke2 g6 Be5 f6 Bc3 Rd8 Rxd8+ Kxd8 g4 Kd7 Kd3 Ke6 Ke4 f5+ gxf5+ gxf5+ Ke3 Bd6 h3 Be7 a4 Bg5+ Kd3 Bf4 Bg7 Bd6 Bh6 Kf7 Be3 Kg6 Ke2 Kh5 Kf2 Kh4 Kg2 Be5 Bf2+ Kh5 Be3 Kg6 Kf2 Kf7 Ke2 Ke6 Kd3 Bd6 Bg5 Bc7 Bh6 Kf6 b4 Kg6 Be3 Kh5 Bf2 b5 axb5 axb5 cxb5 cxb5 Kd4 Bb6+""",
      """e4 c6 d4 d5 exd5 cxd5 c4 Nf6 Nf3 e6 a3 Be7 Nc3 O-O b4 Nc6 c5 Ne4 Bb2 Ng5 Be2 Nxf3+ Bxf3 Bf6 Ne2 Bd7 b5 Qa5+ Nc3 Bxd4""",
      """e4 e5 Nf3 Nc6 Bc4 Nf6 Nc3 Nxe4 Bxf7+ Kxf7 Nxe4 Be7 d4 exd4 Nxd4 Rf8 Nxc6 dxc6 Qxd8 Bxd8 Ng5+ Kg8 O-O h6 Nf3 Bf6 c3 g5 Be3 Bf5 Bd4 Bxd4 Nxd4 Bd7 Rfe1 Rae8 Rad1 c5""",
      """e4 e5 Nf3 Nc6 Bc4 Nh6 O-O Bc5 c3 d6 g4 Nxg4 h3 Nxf2 Rxf2 Bxh3 Kh2 Bxf2 Kxh3 Qd7+ Kg2 Bb6 Nh4 O-O-O a4 a6 b4 g5 Nf5 h5 Nh6 Rxh6 Qe1 Qg4+ Kh1 Qf3+ Kh2 g4""",
      """e4 e5 Nf3 d6 Bc4 h6 d4 Bg4 dxe5 Bxf3 Qxf3 Qe7 exd6 cxd6 O-O Nf6 Nc3 g5 Qf5 Nbd7 Nd5""",
      """e4 e6 d4 d5 Nd2 Nf6 e5 Nfd7 Bd3 c5 c3 Nc6 Ne2 cxd4 cxd4 Be7 O-O O-O f4 f6 Nf3 f5 a3 a6 h3 b5 g4 g6 Kh2 Kh8 Rg1 Na5 b3 Nc6 Bd2 b4 a4 a5 gxf5 gxf5 Ng5 Bxg5 Rxg5 Rg8 Qg1 Rxg5 fxg5 Nf8 Nf4 Nxd4 Qxd4 Qxg5 Rg1 Qh6 Nxd5 Qxd2+ Rg2 Qc1 Nf6 Ng6 Qd8+ Kg7 Ne8+ Kh6 Qf6 Qf4+ Kh1 Qc1+ Kh2 Qf4+ Kg1""",
      """d4 d5 c4 c6 Nf3 Nf6 e3 a6 Nbd2 Bg4 Qc2 e6 Bd3 Bd6 b3 Nbd7 Bb2 b5 Ne5 Bxe5 dxe5 Ng8 Bxh7 Ne7 Bd3 Bf5 b4 Qc7 cxd5 exd5 Bxf5 Nxe5 Bh3 Nc4 Nxc4 bxc4 Bxg7 Rg8 Bd4 a5 a3 axb4 axb4 Rxa1+ Bxa1 Qa7 Bd4 Qc7 O-O Ng6 Ra1 Ke7 Bc5+ Kf6 Qc3+ Kg5 Qd4 Kh6 b5 cxb5 e4 c3 exd5 c2 Qe3+ Kh7 d6 Qc6 d7 c1=R+ Rxc1 Nf4 Qxf4""",
      """e4 c5 f4 Nc6 Bb5 Qc7 d3 Qa5+ Nc3 g6 Bxc6 dxc6 Bd2 Qb6 Be3 Qxb2 Na4 Qb4+ Kf2 Qxa4 c4 Bg7 Rb1 Qxa2+ Ne2 Bg4""",
      """d4 Nf6 e3 d6 Nf3 g6 Be2 Bg7 O-O a6 a4 O-O c4 Nbd7 Qc2 e5 d5 Nc5 b4 Bf5 Qb2 Nd3 Bxd3 Bxd3 Qc3 Bxf1 Kxf1 e4 Nd4 Nd7 Bb2 Qf6 Nd2 Rae8 Qc2 Qh4 g3 Qxh2 Ke2 Qg2""",
      """e4 e5 f4 d5 exd5 exf4 Nf3 Nf6 Bb5+ c6 dxc6 Nxc6 O-O Bd6 Re1+ Be6 Ng5 Qb6+ d4 Qxb5 Nxe6 fxe6 Rxe6+ Kd7 Qe1 Rae8 Rxe8 Rxe8 Qf2 g5 Nc3 Qf5 a3 Ne4 Nxe4 Qxe4 c3 Qe1+ Qxe1 Rxe1+ Kf2 Re8 Bd2 h6 b4 b5 a4 a6 axb5 axb5 Ra6 Rb8 d5 Ne7 Ra7+ Kc8 Be1 Nxd5 Kf3 Rb7 Ra6 Rb6 Ra7 Be5 Rh7 Bxc3 Bf2 Rg6 Ke4 Nxb4 Kf5 Rc6 Ke4 Nc2 Kd5 Rg6 Kc5 b4 Kc4 Ne3+ Kb3 Nxg2 Bc5 Ne3 Bb6 Ng4 Bc5 Nxh2 Re7 f3 Rf7 g4 Kc4 g3 Kd5 f2 Bd6""",
      """e4 e5 Bc4 Nc6 Nh3 d6 Qf3 Qf6 Qc3 h6 Na3 Bxh3 Qxh3 a6 c3 Nge7 Be2 Ng6 d3 Be7 Nc4 O-O Ne3 Nf4 Qf3""",
      """e4 e5 Bc4 Bc5 Nc3 Nf6 Nf3 d6 h3 Nc6 d3 h6 a3 O-O Na4 a6 Nxc5 dxc5 Nh4 Nxe4 Qh5 Nf6 Qf3 Nd4 Qd1 b5 Ba2 Bb7 O-O e4 c3 Ne6 Nf5 Qxd3 Qxd3 exd3 Be3 c4 b3 Nd5 Bd2 Nb6 a4 bxa4 bxc4 Nc5 Rae1 Rfe8 Rxe8+ Rxe8 Nd4 Ne4 Re1 Kf8 Rd1 c5 Nf5 Nxd2 Rxd2 Re1+ Kh2 Be4 Nd6 Bg6""",
      """e4 e5 Nf3 Nc6 Nc3 Nf6 Bc4 Bc5 Ng5 O-O O-O d6 Qf3 Nd4 Bxf7+ Rxf7 Qd3 Rf8 Qc4+ d5 Qxc5 h6 Nxd5 hxg5 Nxf6+ Qxf6 Qd5+ Be6 Qxb7 Nxc2 f3 Nxa1 Qxc7 Rac8 Qxg7+ Kxg7 d4""",
      """e4 c5 d4 cxd4 Qxd4 b6 Nc3 Bb7 Bd2 Nc6 Qe3 Nb4 Bd3 Nf6 a3 Nc6 h3 d6 O-O-O e6 Nf3 Be7 e5 Nd7 exd6 Bxd6 Nb5 Bc5 Qg5 Qxg5 Bxg5 O-O Rhe1 Bxf2 Rf1 Bg3 Be4 h6 Be7 Nxe7 Bxb7 Rad8 Nxa7 Nc5""",
      """e4 e5 Nf3 Qf6 d4 exd4 Nxd4 Bc5 Nf5 g6 Ne3 Bxe3 Bxe3 Qxb2 Nd2 Qa3 Bc4 d6 O-O Ne7 Bh6 Qc3 e5 Qxe5 Re1 Qh5 Bg7 Rg8 Bf6 Nc6 Bxe7 Nxe7 Nf3 Qc5 Qe2 Be6 Bxe6 fxe6 Qxe6 Rg7 Qf6 Rg8 Qxe7#""",
      """e4 g6 e5 Bg7 Nf3 c5 Nc3 d6 Bb5+ Nc6 exd6 exd6 O-O Ne7 Re1 O-O d4 Nxd4 Nxd4 Bxd4 Ne2 Bg7 Nf4 a6 Be8 Rxe8 Qxd6 Qxd6 Nxg6 hxg6 Rxe7 Rxe7 Bg5 Rd7 Rd1 Qxd1#""",
      """d4 d5 e3 e6 Nf3 Nf6 Ne5 Nc6 Nc3 Nxe5 dxe5 d4 exd4 Nd5 Nxd5 exd5 Bb5+ c6 Bd3 Bb4+ Bd2 Be7 O-O O-O Re1 b5 b3 a6 f4 h6 f5 f6 exf6 Bxf6""",
      """e4 e6 f4 d5 e5 Nh6 d4 Nf5 Nf3 c5 c3 cxd4 cxd4 Nc6 Nc3 Bb4 Bb5 a6 Bxc6+ bxc6 O-O c5 a3 cxd4 axb4 dxc3 bxc3 O-O Nd4 Qb6 Ba3 Ne3 Qe2 Nxf1 Rxf1 a5 b5 Bd7 Bxf8 Rxf8 Kh1 Rb8 f5 exf5 Nxf5 Bxf5 Rxf5 Qxb5 Qf3 Qb1+ Qf1 a4 Rxf7 a3""",
      """e4 e5 Nf3 d6 d4 Bg4 dxe5 Bxf3 Qxf3 dxe5 Qd3 Bd6 Be3 a6 Be2 Nc6 O-O Nb4 Qc3 h6""",
      """e4 e5 Nf3 Nf6 d3 d5 exd5 Qxd5 Nc3 Qd6 Be3 Bg4 Qd2 Nc6 Be2 Nd4 Nxd4 exd4 Nb5 Qc6 Nxd4 Qxg2 O-O-O Bxe2 Qxe2 Be7 Rdg1 Qd5 Kb1 c5 Nb5 O-O Nc7 Qe5 Nxa8 Rxa8 Rg5 Qe6 Rhg1 g6""",
      """d4 a6 e3 b5 Bd3 Bb7 Nf3 e6 O-O c5 c3 c4 Bc2 Qc7 Nbd2 d6 Qe2 Nd7 e4 Be7 e5 d5 h3 h6 Nh2 O-O-O f4 Rf8 f5 Nb6 fxe6 fxe6 Rxf8+ Bxf8 Qg4 Qe7 Ndf3 h5 Qg5 Bc6 Qxe7 Bxe7 Bg5 Be8 Bxe7 Nxe7 Ng5 Kd7 Rf1 g6 Nf7 Rg8 Nd6 Nf5 Bxf5 gxf5 Nf3 Nc8 Nxc8 Kxc8 Nh4 Kd7 Rf3 Rg5 Kf2 a5 a3 a4 Rg3""",
      """e4 c6 d4 d5 e5 Bf5 f4 e6 Nf3 Qa5+ Nc3 Ne7 Bd3 Bxd3 Qxd3 Qa6 Qxa6 Nxa6 a3 c5 Be3 Nc6 O-O Be7 dxc5 Bxc5 Bxc5 Nxc5 Nb5 O-O Nd6 Rab8 c3 g6 Nd4 Ne7 Rac1 a6 h3 Nf5 N4xf5 gxf5 Kh2 Ne4 Nxe4 fxe4 g4 Rbc8 Kg2 b5 Kf2 Rc4 Ke3 Rfc8 Rfd1 a5 Rd4 b4 Rxc4 Rxc4 axb4 axb4 Kd2 bxc3+ Rxc3""",
      """e4 e5 Bc4 d6 d3 Nf6 Bg5 Be7 Nc3 Nc6 a3 Na5 Ba2 Bd7 Nf3 h6 Bh4 g5 Bg3 Nh5 Nxg5 Bxg5 Qxh5 Qf6 O-O Qg6 Qxg6 fxg6 h3 O-O-O Nd5 c6 Ne3 Rdf8 b4 h5 bxa5 h4 Bh2 Bf4 Bxf4 exf4 Ng4 g5 f3 Bxg4 fxg4 f3 Rxf3 Rxf3 gxf3 Rf8 Kg2 Rf4 Re1 Kc7 d4 b6 e5 d5 e6 Kd8 e7+ Ke8 c3 b5 Bb1 Rf6 Bf5 a6 Bd7+ Kxd7 e8=Q+ Kd6 Qe7#""",
      """d4 c5 e3 d5 Nf3 Bg4 c3 Nf6 h3 Bxf3 Qxf3 e6 Bb5+ Nc6 Bxc6+ bxc6 O-O Qb6 Nd2 Be7 dxc5 Bxc5 e4 O-O e5 Nd7 Re1 Qc7 Nb3 Bb6 Bf4 c5 Bg3 Rae8 Rac1 Qc6 c4 f6 cxd5 Qxd5 Qxd5 exd5 e6 Ne5 Bxe5 fxe5 Rxe5 c4 Na1 Rxf2 Kh1 Rxb2 Nc2 d4 e7 d3 Na3 d2 Rd1 c3 Nc4 Rxa2 Nd6 c2 Ree1 cxd1=Q Rxd1 Rxe7 Kh2 Re1""",
      """d4 d5 c4 Nf6 Nf3 dxc4 Nc3 c6 e3 b5 Be2 g6 O-O Bg7 Re1 O-O b3 cxb3 axb3 a5 b4 Na6 Ne5 Bb7 h3 axb4""",
      """e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 Be3 e6 f3 b5 Qd2 Nbd7 g4 Nb6 g5 Nfd7 h4 Bb7 h5 Rc8 g6 hxg6 Bg2 Rxh5 Rxh5 gxh5 Bh3 Nc5 O-O-O Nc4 Qe2 Nxe3 Qxe3 b4 Nce2 Qa5 Kb1 Be7 Ng3 g6 f4 h4 Nge2 Nxe4 Bg2 Nc5 Bxb7 Nxb7 Nxe6 fxe6 Qxe6 Qc5 Nd4 Na5 Re1 Rc7 Qg8+ Kd7 Qe6+ Kd8 Qg8+ Kd7 Qe6+ Ke8 Qg8+ Kd7""",
      """e4 e5 d3 d5 exd5 Qxd5 Nc3 Bb4 Nf3 Bxc3+ bxc3 c5 c4 Qd6 Bb2 Nc6 Be2 Bf5 Nd2 Nf6 Bf3 O-O Bxc6 Qxc6 O-O Rad8 Nf3 Rfe8 Nxe5 Qc7 Nf3 Bg4 Bxf6 gxf6 h3""",
      """d4 d5 c4 c6 Nc3 dxc4 Nf3 Nf6 Bg5 Bd7 e4 h6 Bh4 g5 Bg3 e6 e5 Nd5 Bxc4 Bg7 Bb3 Qe7 O-O a6 a3 O-O Bc2 f5 Qd3 Bh8 Rae1 f4 Bh4 Nxc3 Qg6+ Qg7 bxc3 Qxg6 Bxg6 gxh4 Nxh4 Kg7 Be4 Be8 Rb1 b5 c4 Ra7 a4 Rc7 cxb5 cxb5 axb5 Bxb5 Ng6 Rff7 Rfd1 Nd7 Nh4 Kg8 d5 Nf8 dxe6 Nxe6 Rd6 Bxe5 Rxe6 Rfd7 Rxe5 Rd2 Re8+ Kf7 Re5 Rcd7 Rf5+""",
      """e4 e5 Nf3 d6 d4 exd4 Nxd4 Nc6 Nc3 Nf6 Be2 Nxd4 Qxd4 Be7 Nd5 Nxd5 exd5 Bf6 Qe4+ Be7 Bb5+ Bd7 Bxd7+ Qxd7 O-O O-O Bf4 Bf6 c3 Rfe8 Qf3 Qf5 Rfe1 h6 Qg3 Bg5 Bxg5 hxg5 c4 f6 b3 Qc2 Re6 Qf5 Rae1""",
      """d4 d5 e4 dxe4 Nc3 Nf6 f3 exf3 Nxf3 Bg4 h3 Bxf3 Qxf3 Qxd4 Qxb7 Qh4+ Kd1 e5 Be2 Bb4 Qxa8 O-O Qf3 e4 Qe3 Rd8+ Bd2 Nd5 Nxd5""",
      """d4 d5 Bf4 e6 e3 Nf6 c4 Be7 Nc3 c6 Qc2 Nbd7 O-O-O h6 Bd3 dxc4 Bxc4 b5 Bd3 b4 Nb1 a5 Nf3 Ba6 Ne5 Bxd3 Rxd3 c5 dxc5 Qc8 Rhd1 Qxc5 Nxd7 Qxc2+ Kxc2 Rc8+ Kb3 Nxd7 Rxd7 Bf6 R7d3 O-O Bd6 Rfe8 a4 Rc6 e4 e5 Nd2 Rec8 Nf3 Rc2 Bxe5 Bxe5 Nxe5 Rxf2 Rd8+ Rxd8 Rxd8+ Kh7 Rd5 f6 Nf3 Rxg2 Rxa5 Rf2 Nd4 Rxh2 Kxb4 Rxb2+ Nb3 Re2 Rh5 Rxe4+ Ka3 g6 Rh1 h5 a5 Re8 Nc5 Ra8 a6 g5 Kb4 h4 Kb5 Kg6 Kb6 Kh5 Nd7 f5 a7 Rxa7 Kxa7 g4 Ne5 h3 Rg1 Kh4 Ng6+ Kg5 Ne5 Kf4 Nd3+ Kf3 Ne5+ Kf2 Rc1 g3 Ng6""",
      """b3 Nf6 Bb2 Nc6 d4 b6 e3 Bb7 g3 e6 Nf3 Na5 Bg2 h5 O-O h4 Nxh4 Bxg2 Nxg2 a6 h4 Ra7 c4 Qa8 Nc3 d5 cxd5 Nxd5 Nxd5 Qxd5 Qe2 g5 e4 Qd7 d5 exd5 Bxh8 gxh4 exd5+ Kd8 Nxh4 Nb7 Bf6+ Kc8 Rad1 Nd6 Be5 Kb7 Qf3 a5 Bxd6 Bxd6 Qf5 Qe7 Kg2 Ra8 Rh1 Rg8 Rde1 Qf8 Nf3 Qg7 Qd3 Bxg3""",
      """e4 e6 Nc3 d5 exd5 exd5 d4 Nf6 Be3 c5 Nf3 cxd4 Bxd4 Nc6 Bb5 Bd7 O-O Nxd4 Nxd4 Bxb5 Ncxb5 a6 Re1+ Be7 Nc3 O-O Nf5 h6 Nxe7+ Kh8 Nf5 Re8 Qf3 Rxe1+ Rxe1 Qd7 g4 Re8 Rxe8+ Qxe8 Kg2 Qd7 h3 g6 Ne3 Kg7 Nexd5 Nxd5 Nxd5 Qc6 Nc3 Qxf3+ Kxf3 b5 Ke4 Kf6 Nd5+ Ke6 Nf4+ Kf6 Nd3 Ke6 f4 g5 f5+ Kf6 Nc5 a5 Nb7 a4 Nd6 Ke7 Nxb5 f6 Nd4 Kd6 Ne6 Ke7 b3 Kd6 c4 axb3 axb3 Kc6 b4 Kb6 Nd4 Kc7 Kd5 Kd7 Nb5 Ke7 c5 Kd8 Ke6 Kc8 c6""",
      """c3 b6 b4 Bb7 Nf3 e6 d4 Nf6 Bg5 h6 Bxf6 Qxf6 Ne5 Nc6 Nxc6 Bxc6 Nd2 Bb7 e4 c5 e5 Qh4 Nf3 Qe4+ Be2 cxb4 O-O bxc3 Bd3 Qg4 h3 Bxf3 Qxf3 Qxf3 gxf3 Bb4 Be4 Rc8 Bb7 Rc7 Be4 d5 Bc2 Rc4 Ba4+ Ke7 Bb5 Rxd4 Rac1 Rc8 a4 Rf4 Kg2 d4 Rfd1 Bc5 Ba6 Rd8 Bb5 Rd5 Bc6 Rxe5 Be4 Rexe4 fxe4 Rxe4 Kf3 f5 Rg1 g5 h4 Kf6 hxg5+ hxg5 Rge1 Rxe1 Rxe1 e5 Ra1 d3 a5 c2 Rc1 d2 Rxc2 d1=Q+""",
      """e4 b6 Nc3 Bb7 g3 f5 Bg2 Nf6 d3 e6 Nge2 Bb4 f3 O-O Be3 d6 O-O Nbd7 exf5 exf5 f4 Bxg2 Kxg2 Re8 Bg1 Ng4 a3 Bxc3 Nxc3 Ne3+ Bxe3 Rxe3 Re1 Qe7 Rxe3 Qxe3 Qe2 Re8 Re1 Qxe2+ Rxe2 Rxe2+ Nxe2 Kf7 Kf3 c6 Nd4 Nc5""",
      """e4 e5 Nf3 d6 h3 Be7 Bc4 Bf6 Nc3 c6 O-O Ne7 d4 exd4 Nxd4 Ng6 Re1 O-O b3 b5 Be2 a6 Bb2 c5 Nf5 Bxf5 exf5 Nf4 Bf3 Ra7 Rb1 Re7 Rxe7 Qxe7 Qd2 Be5 Kh1 Qf6 Nd1 Qxf5 Ne3 Qg5 Bxe5 Qxe5 Re1""",
      """d4 Nf6 d5 e6 c4 Bb4+ Bd2 c5 Bxb4 cxb4 a3 exd5 cxd5 Qa5 Qd2 Na6 a4 Nxd5 b3 O-O e3 Nc3 Bxa6 bxa6 Nxc3 bxc3 Qd3 Bb7 f3 Rfe8 e4 d5 Ne2 dxe4 fxe4 c2+ Qd2 Qxd2+ Kxd2 Bxe4 Rac1 Rac8 Ng3 Bg6 Rhe1 Rcd8+ Kc3 Rxe1 Rxe1 f6 Rc1 Rd1 Rxc2 Bxc2 Kxc2 Rg1 Nf5 Rxg2+ Kc3 Rxh2 Ne7+ Kf7 Nc6 Rh3+ Kb2 Ke6 Nxa7 Kd7 b4""",
      """e3 e5 Qf3 Nf6 Nc3 Nc6 Nd5 Nxd5 Qxd5 d6 Bb5 Bd7 Nf3 Be7 h4 O-O Qe4 a6 Bd3 f5 Qc4+ Kh8 Ng5 Bxg5 hxg5 Qxg5 g4 e4 Rh5 Qxg4 Be2 Qg1+ Bf1 Ne5 Qe2 f4 b3 Bg4 Rxh7+ Kxh7 f3 Nxf3+ Kd1 Ne5 Ke1 Bxe2 Kxe2 fxe3""",
      """e4 c5 Nc3 Nc6 f4 e6 d3 Nf6 Nf3 d5 g3 dxe4 dxe4 Qxd1+ Kxd1 Bd7 Bg2 a6 Ke2 O-O-O Be3 b5 h3 Bd6 e5 Nd5 Nxd5 exd5 exd6 Bf5 Bxc5 Bxc2 Ne5 Nxe5 fxe5 f6 e6 Be4 Bxe4 dxe4 Rac1 Kb7 Rhd1 Kc6 Bb4+ Kb6 d7 a5 Bd6 g5 Bc7+ Ka6 Bxd8 Rxd8 Rc8""",
      """e4 e5 c3 d6 d4 exd4 Qxd4 Nc6 Qd1 Qe7 Bd3 Nf6 Bg5 Bd7 Qb3 O-O-O a4 h6 Be3 Nxe4 Bxe4 Qxe4 Nf3 Be6 Qd1 Kb8 O-O Be7 Re1""",
      """e4 e5 Nc3 d6 Bc4 Be6 Bxe6 fxe6 f4 exf4 d4 e5 dxe5 dxe5 Qxd8+ Kxd8 Nf3 Nc6 Bd2 Bd6 O-O-O Ke7 Nd5+ Kd7 Bc3 Rd8 Nxf4 exf4 e5 Nxe5 Nxe5+ Kc8 Nf7 Ne7 Nxh8 Rxh8 Bxg7 Rg8 Bf6 Nc6 Rhg1 Rg6 Bc3 Ne7 Bd2 Nf5 Rgf1 Rxg2 Bxf4 Bxf4+ Rxf4 Ne3 Rf8#""",
      """e4 e6 Nf3 d5 exd5 exd5 Nc3 d4 Ne2 d3 cxd3 Qxd3 Nc3 Qg6 Qe2+ Be7 Qe4 Qd6 d4 Nf6 Bf4 Qb4 Qe2 Nd5""",
      """e4 d5 exd5 Qxd5 Nf3 Bg4 Be2 Nc6 O-O O-O-O Nc3 Qh5 d4 e6 Be3 Nf6 a3 Bd6 g3 e5 dxe5 Nxe5 Nxe5 Bxe5 Bxg4+ Nxg4 Qf3 Qxh2#""",
      """b3 e6 Bb2 b6 c4 Bb7 d4 Nc6 Nc3 d6 e4 Nf6 d5 exd5 exd5 Ne5 Be2 Be7 Nf3 Qd7 Nxe5 dxe5 Qd3 O-O-O Ne4 Nxe4 Qxe4 f5 Qxe5 Bd6 Qc3 Rde8 Kd2 Bf4+ Kd1 Re7 Bf3 Rhe8 Re1 Rxe1+ Qxe1 Rxe1+ Kxe1 Qe7+ Kd1 g6 Kc2 Bg5 Rd1 Bf6 Bc1 Ba1 Bf4 Qf6 Be3 Qc3+ Kb1 Qb2#""",
      """e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nc3 Bb4 Be3 Bxc3+ bxc3 Nf6 f3 Qa5 Qd2 Ne5 Nb3 Qd8 Bf4 Ng6 Bg3 O-O Bd3 d5 e5 Nh5 Bxg6 Nxg3 hxg3 fxg6 O-O-O a5 Rh3 Qc7 f4 Bd7 Rdh1 h6 Qd3 Rf5 Nd4 Rh5 Rxh5 gxh5 Rxh5 Rc8 Ne2 Qc5 Kd2 Bb5""",
      """d4 d5 Nc3 Nc6 Nf3 Nxd4 Nxd4 c5 Nf3 d4 Ne4 Bf5 e3 Bxe4 Bd3 Bxf3 gxf3 dxe3 fxe3 Nf6 e4 e5 c3 Bd6 Bg5 O-O Qb3 Rb8 O-O-O b5 Bxb5 Qb6 c4 a6 Bxf6 gxf6 Rhg1+ Kh8 f4 axb5 Qg3 exf4 Qg7#""",
      """d4 d5 c4 c6 Nc3 Nf6 e3 Bf5 Nf3 e6 Bd3 Bxd3 Qxd3 Bb4 O-O Bxc3 bxc3 a6 Ba3 b5 cxb5 axb5 Bb4 Na6 Ba3 Nc7 Bc5 Ne4 Bb4 Na6 Nd2 Nxd2 Qxd2 Nxb4 cxb4 Qd6 a3 Ke7 Rfc1 Rhc8 Rc5 g6 Qc3 Ra6 Rxb5 Rca8 Rc5 Kd7 g3 Qb8 Qb3 Qb6 a4 Rb8 Rb1 Rba8 b5 Rxa4 bxc6+""",
      """e4 e6 f4 c5 Nf3 Nc6 c3 Nf6 d3 Be7 Be2 d5 e5 Nd7 O-O O-O d4 cxd4 cxd4 Nb6 Nc3 Nc4 Bd3 h6 Bb1 f6 exf6 Bxf6 Qd3 Kf7 b3 Nd6 Ne5+ Ke7 Ng6+ Kd7 Nxf8+ Qxf8 Be3 Ne4 Nxe4 dxe4 Qxe4 Kc7 Bd3 Bd7 Rac1 Rd8 b4 Kb8 b5 Ne7 a4 Nd5 Bc4 Re8 Bd2 Nb6 Bb3 Qd6 Be3 Nd5 Kh1""",
      """d4 d6 c4 e6 Nc3 Nf6 h3 Bd7 a3 Be7 Nf3 c6 g4 d5 g5 Ne4 Nxe4 dxe4 Qc2 f5 h4 exf3 exf3 g6 h5 Kf7 hxg6+ hxg6 Rxh8 Qxh8 Be3 Na6 O-O-O Nc7 Bg2 Rc8 Rh1 Qg8 Rh6 Nd5 Bd2 Nb6 Bf1 Qg7 f4 Bf8 Bc3 Qg8 d5 Bxh6 gxh6 cxd5 f3 Rxc4 Qh2 Qh7 Bxc4 Nxc4 Kc2 Bc6 b3 Nd6 a4 Ne8 Be5 Nf6 Bc3 Nh5 Qh4 Qxh6 Qf6+ Nxf6 Bxf6 Kxf6""",
      """f4 e6 e4 d5 e5 f6 d4 Nc6 c3 fxe5 fxe5 Be7 Qh5+ g6 Qf3 Bg5 Bxg5 Qxg5 Na3 b6 Nh3 Qe7 Bd3 Bb7 O-O Nh6 Qf6 O-O-O Qxe7 Nxe7 Ng5 Nef5 Nxe6 Rde8 Ng5 Kb8 Rae1 Ne7 h3 Ref8 Ne6 Rxf1+ Rxf1 Nhf5 g4 Nh6 Kg2 Bc8 Ng5 Nc6 Nc2 Nd8 b4 Ne6 Nxe6 Bxe6 Rf6 Re8 Bb5 Re7 Bc6 Bf7 a4 Ng8 Rf2 h5 a5 hxg4 hxg4 Nh6 Kg3 Be6 Rf8+ Bc8 a6""",
      """d4 b6 e4 Bb7 Nc3 e6 Nf3 Bb4 Bd3 Ne7 a3 Bxc3+ bxc3 f5 exf5 Nxf5 O-O O-O Re1 Nc6 Bg5 Qe8 Bc4 h6 Bh4 Nce7 Bg3 Ng6 Ne5 d5 Bd3 c5 Qg4 Nxe5 Bxe5 Qf7 a4 c4 Be2""",
      """d4 d5 c4 Nf6 cxd5 Nxd5 e4 Nb6 Nc3 e6 Nf3 Nc6 a3 g6 Bg5 f6 Bh4 Be7 Bb5 Bd7 Bxc6 Bxc6 Qd2 Qd7 Rc1 Nc4 Qe2 Bb5""",
      """d4 c5 dxc5 Qa5+ Nc3 Qxc5 Bf4 g6 e3 Bg7 Nge2 e6 Qd3 Ne7 Nd4 a6 Be2 e5 Ne4 Qa5+ Nc3 exd4 exd4 Nbc6 d5 Nb4 Qe3""",
      """d4 Nf6 Nc3 g6 e4 d6 Bd3 Bg7 Be3 O-O Nf3 Bg4 h3 Bxf3 Qxf3 Nbd7 O-O-O c5 dxc5 Nxc5 Bc4 Qc7 Nb5 Qc8 e5 dxe5 g4 a6 Nc3 e4 Qg3 Na4 Bb3 Nxc3 bxc3 Qxc3 g5 Nh5 Qg2 Rfd8 Kb1 Qb2#""",
      """e4 c5 d3 d6 Nf3 Nf6 Nc3 Nc6 Nd5 Nxd5 exd5 Ne5 Nxe5 dxe5 c4 e6 Be2 exd5 cxd5 Qxd5 O-O e4 Be3 Bd6 d4 cxd4 Bxd4 Be5 Qa4+ Bd7 Bc4 Bxa4 Bxd5 Bxd4 Bxb7 Rb8 Bxe4 Bxb2 Rab1 O-O h3 Rfc8 Bf5""",
      """e4 e6 Nf3 Qf6 d4 Nc6 e5 Qf5 Bd3 Qg4 O-O g5 c3 Qh5 Be2 g4 Ng5 f6 Bxg4 Qg6 Bh5 Nce7 Bxg6+ Nxg6 Nf3 Bh6 Bxh6 Nxh6 Qd2 Ng4 h3 fxe5 hxg4 exd4 Nxd4 Rf8 Qh6 Nh4 Qxh4 Rf4 Qh5+ Rf7 Nd2 c5 Nb5 a6 Nd6+ Ke7 Qxf7+ Kxd6 Ne4+ Kd5 f3 a5 Rad1+ Ke5 Qg7+ Kf4 g3+ Ke3 Rfe1+ Kxf3 Qf6+ Kxg4 Qg5+ Kf3 Rd3#""",
      """d4 e6 c4 d5 Nc3 Nf6 e3 a6 Nf3 c5 cxd5 exd5 a3 c4 Be2 Bf5 O-O b5 Nh4 Bg6 Nxg6 hxg6 f3 Bd6 e4 Bxh2+ Kf2 dxe4 fxe4 Nc6 Be3 Qc7 Bf3 Bg3+ Ke2 O-O-O e5 Nxd4+ Bxd4 Bxe5""",
      """e4 d6 Nc3 g6 d4 Bg7 h3 Nf6 Bg5 O-O Bd3 Nbd7 Qd2 c5 dxc5 Nxc5 Bh6 Qb6 Bxg7 Kxg7 b3 Bd7 h4 Bc6 f3 Rac8 h5 Nxd3+ cxd3 Qd4 hxg6 fxg6 Nge2 Qe5 f4 Qe6 f5 gxf5 Qg5+ Kh8""",
      """c4 Nc6 Qa4 Nf6 b4 Ne5 e3 e6 c5 b6 Bb2 Neg4 cxb6 cxb6 Nf3 Ne4 b5 Bb7 h3 Nh6 d3 Nf6 g4 Nhg8 Bg2 Qe7 Rg1 Qb4+ Qxb4 Bxb4+ Nc3 Nd5 Rc1 Ngf6 Kf1 O-O Nxd5 Nxd5 Ne5 Rad8 e4 Nf4 Rd1 f6 Nc4 d5 Ne3 dxe4 Bxe4 Bxe4 dxe4 Rxd1+ Nxd1 Nxh3 Rg3 Nf4 g5 fxg5 Rxg5 Rd8 Rxg7+ Kf8 Ne3 Bd2 Rxh7 Kg8 Rh8+""",
      """e4 e5 Nc3 Nf6 Qf3 b6 Qg3 Nc6 d3 Nd4 Qxe5+ Ne6 Nd5 d6 Nxf6+ Qxf6 Qb5+ Bd7 Qc4 b5 e5 Qxe5+ Qe4 Qxe4+ dxe4 Nd4 Bd3 c5 c3 Ne6""",
      """d4 d5 e3 Nc6 Bb5 a6 Bxc6+ bxc6 Nf3 e6 Ne5 c5 c3 f6 Qh5+ g6 Nxg6 Bg7 Nxh8+ Kd7""",
      """e4 c5 f4 Nc6 Nf3 g6 Be2 Bg7 O-O Nf6 c3 d6 d3 O-O Ng5 Bd7 Be3 b5 Nd2 Rb8 f5 b4 fxg6 fxg6 c4 e5 Rb1 a5 b3 Nd4 Bxd4 cxd4 Ngf3 Qe8 Rc1 a4 c5 axb3 Qxb3+ Kh8 c6 Be6 Qb2 Ng4 c7 Rc8 Nc4 Bxc4 Rxc4 Ne3 Rcc1 Nxf1 Bxf1 Qe7 Qxb4 Rf7 a4 Rxc7 Rxc7 Qxc7 Ng5 Rf8 Ne6 Rxf1+ Kxf1 Qf7+ Kg1 Qxe6 Qb8+ Qg8 Qxg8+ Kxg8 a5""",
      """e4 c5 f4 e6 Nf3 a6 c4 d5 cxd5 exd5 exd5 Qxd5 Nc3 Qe6+ Qe2 Nf6 d4 cxd4 Nxd4 Qxe2+ Bxe2 Bd6 Nf5 Bc5 Nxg7+ Kf8 Nh5 Nxh5 Bxh5 Bf5 g4 Bd7 f5 Nc6 Bh6+ Ke7 Kd2 f6 Rhe1+ Kd6 Bf4+ Ne5 Ne4+ Kd5 Nxf6+ Kd4 Bxe5+ Kc4 Bf7+ Kb5 a4+ Kc6 Nxd7 Kxd7 Bxh8 Rxh8 Kc3 a5 Red1+ Kc7 Kc4 b6 Be6""",
      """d4 d5 Nc3 Bd7 Nf3 e6 Bf4 Bb4 Qd2 Nc6 a3 Bxc3 bxc3 Na5 Rb1 Nc4 Qd3 Nxa3 Rxb7 Rb8 Rb3 Bb5 c4""",
      """e4 e5 Nf3 Bc5 Be2 Nc6 O-O Nf6 d3 h6 c3 d5 exd5 Nxd5 Nxe5 Nf6 Nxc6 bxc6 d4 Bd6 Re1 Kf8 Bf3 Bb7 Nd2 Rb8 Nc4 g5 Ne5 Nd5 g3 Qf6 Bxd5 Bxe5 dxe5 Qe7 Bg2 h5 Be3 h4 Qg4 hxg3 fxg3 Re8 Bxg5 Qc5+ Qd4 Qb5 Qb4+ Qxb4 cxb4 Rg8 Bf6 Bc8 Bxc6 Rxg3+ hxg3""",
      """d4 d5 c4 dxc4 e4 b5 a4 c6 axb5 cxb5 b3 Qc7 bxc4 bxc4 Qa4+ Bd7 Qxc4 Qxc4 Bxc4 e6 Be3 a5 d5 Bb4+ Nd2 Nf6 dxe6 Bxe6 Bxe6 fxe6 f3 O-O Ke2 Nc6 Nh3 Rfd8 Rhd1 e5 Nc4 h6 Bb6 Nd4+ Bxd4 Rxd4 Rxd4 exd4 Kd3 Bc3 Ra4 Nd7 Ra2 Nc5+ Kc2 Bb4 Nf4 g5 Nd3 Nxd3 Kxd3 Bc3 Ra4 Kg7 Nd6 Rb8 Nf5+ Kg6 Nxd4 Bxd4 Kxd4 Rb2 Rxa5 Rxg2 Ra6+ Kg7 e5 Rxh2 Ra7+""",
      """d3 Nc6 e3 Nf6 Nf3 e6 Be2 Ne5 O-O Nxf3+ Bxf3 c6 d4 d5 e4 Nxe4 Bxe4 dxe4 Re1 f5 c4 Bd7 Nc3 Qb8 Nxe4 Bd6 Ng5 Bxh2+ Kh1 h6 Nxe6 Bxe6 Rxe6+ Kf7 Qh5+ Kxe6 Qxh2 Qxh2+ Kxh2 f4 Bxf4 Kf5 g3 Rae8 Rf1 Re2 d5 cxd5 cxd5 Rxb2 d6 Rd8 Re1 Rxa2 Re5+ Kf6 Kh3 Rxf2 Re7 Kg6 Rxb7 Rxf4 gxf4 Rxd6 Rxa7 Rd3+ Kg4 Rd4 Ra6+ Kh7 Kf5 Rd5+ Kg4 h5+ Kh4 g6 f5 Rd4+ Kg5""",
      """e4 d6 d4 Nf6 Nc3 g6 Nf3 Bg7 Be3 c6 Bd3 O-O a3 b5 h4 Bg4 Be2 a5 Qd2 Nbd7 O-O b4 axb4 axb4 Rxa8 Qxa8 Nd1 Nxe4 Qd3 d5 Nh2 Bxe2 Qxe2 Nb6 c3 Nc4 cxb4 Rb8 h5 Rxb4 hxg6 fxg6 Qf3 Qf8 Qxf8+ Kxf8 Nf3 Nxb2 Nxb2 Rxb2 Ra1 Rb8 Ra3 h6 Ra6 Rc8 Nh4 Kf7 Ra7 Nd6 Nf3 Ke6 g3 Nf5 Kg2 g5 g4 Nd6 Kg3 Ne4+ Kg2 Bf6 Nh2 Nd6 Kf3 Nb5""",
      """d4 g6 c4 d6 e4 Nf6 Nc3 Bg7 Bg5 O-O e5 dxe5 dxe5 Qxd1+ Rxd1 Nfd7 Bxe7 Re8 Nd5 Bxe5 Nxc7 Bxc7 Nf3 Rxe7+ Be2 Nc6 Rd2 Nde5 Nxe5 Rxe5 O-O Bf5 f4 Re4 Bd3 Rd4 Rfd1 Nb4 Bxf5 Rxd2 Rxd2 gxf5 Rd7 Bxf4 Rxb7 Nxa2 b3 Kg7 Kh1 Rb8 Rxa7 Nc3 g3 Bd6 Ra6 Be5 Ra5 Bd4 Rxf5 Rxb3 Rf4 Be3 Rf3 Bc5 Rf5 Ne4 Re5 Nf2+ Kg2 Ng4 Rxc5 Rb2+ Kh3 Nf2+ Kg2 Nd3+ Kf3 Nxc5 Ke3 Rxh2 Kd4 Rg2 Kxc5 Rxg3 Kb4 Rg4 Kb5 Rxc4 Kxc4 h5 Kd5 Kf6 Ke4 Kg5 Kf3 Kh4 Kf4 f6 Kf5 Kg3 Kxf6 h4 Kg5 h3 Kh5 h2 Kg5 h1=Q Kf5 Qh4 Ke5 Qg4 Kd5 Qf4 Ke6 Qg5 Kd6 Qf5 Kc6 Qe5 Kb6 Qd5 Kc7 Qe6 Kb7 Qd6 Ka7 Qc6 Kb8 Qd7 Ka8 Kf4 Kb8 Ke5 Ka8 Kd6 Kb8 Kc6 Ka8 Kb6 Kb8 Qb7#""",
      """e4 e5 Nf3 d6 Bb5+ c6 Ba4 Qf6 O-O Bg4 d3 Bxf3 Qxf3 Qxf3 gxf3 Nd7 f4 O-O-O f5 g6 Bg5 f6 Bh4 gxf5 exf5 Nh6 Nd2 Be7 Ne4 Nxf5 Bg3 Rdg8 Kh1 b5 Bb3 Nd4 c3 Ne2 a4 f5 Bxg8 Rxg8 Nd2 f4 axb5 fxg3 fxg3 Kb8 bxc6 Nc5 Rf7 Re8 Re1 Nxg3+ hxg3 Nxd3 Nc4 Nxe1 Rxh7 Nf3 Kg2 Ng5 Rh6 Nf7 Re6 Kc7 Na5 Ng5 Rg6 Kb6 b4 Ne4 c4 Nd2 Rg4 Rf8 Nb3 Nxb3""",
      """e4 e6 Nf3 d5 exd5 Qxd5 Nc3 Qd6 d4 Nc6 Nb5 Qb4+ c3 Qa5 b4 Qb6 Be3 Nxd4 Bxd4 Qc6 Ne5 Qe4+ Be2 Qxg2 Bf3 Qg5 Nxc7+ Kd8 Nxa8 Ne7 Be3+ Ke8 Bxg5 f6 Bxf6 gxf6 Nc7#""",
      """e4 d6 d4 Nf6 f3 g6 Bd3 Nc6 Ne2 Nb4 Bc4 Bg7 c3 Nc6 O-O O-O Be3 Na5 Bd3 b6 b4 Nb7 a4 c5 Ra3 Nd7 Nd2 e5 d5 Nf6 b5 Na5 c4 Qe7 g4 h6 h4 Nxg4 fxg4 Qxh4 Nf3 Qxg4+ Kf2 f5 Rg1 Qh5 Ng3 Qh3 Bf1 Qg4 Nxf5 gxf5 Rxg4 fxg4""",
      """e4 e5 c3 Nc6 Qa4 Nf6 d4 exd4 cxd4 Nxe4 h4 Qf6 f3 Ng3 Bg5 Qe6+ Be2 h6 Rh3 Bd6 Qd1 hxg5 Nd2 Qe3 Nf1 Qxg1 Rxg3 Bb4+""",
      """e4 e5 Nf3 Nc6 Bc4 Bc5 d3 Nf6 Nc3 d6 h3 Be6 Bb3 h6 Qe2 Nd4 Nxd4 Bxd4 Be3 c5 O-O-O Qa5 Kb1 Bxc3 bxc3 O-O-O Qd2 c4 dxc4 Nxe4 Qd3 Nxc3+ Kb2 Nxd1+ Rxd1 Kb8 f4 f5 g4 fxg4 hxg4 Bxg4 f5 Bxd1 Qxd1 e4 Qd4 Qc5 Qc3 Qe5 Bd4 Qxf5 Bxg7 Rhe8 c5 dxc5 Bxh6 e3 Bg7 e2""",
      """e4 e5 Nf3 Nc6 d4 d6 d5 Nd4 Nxd4 exd4 Qxd4 Nf6 Bg5 Be7 e5 dxe5 Qxe5 h6 Bxf6 gxf6 Qd4 Bf5 Bd3 Bxd3 Qxd3 Qd6 Nc3 O-O-O O-O-O Qf4+ Qe3""",
      """e4 e6 d4 d5 e5 c5 c4 cxd4 Qxd4 Nc6 Qc3 dxc4 Qxc4 Bb4+ Bd2 Bxd2+ Nxd2 Nxe5 Qb5+ Nd7 Ne4 Nf6 Nd6+ Kf8 Nf3 h5 Ne5 Nxe5 Rd1 Qe7 Be2 Nc6 O-O Rh6 Nxc8 Rxc8 Bf3 Qb4 Qe2 Ng4 h3 Nf6 a3 Qb3 Rd3 Qa4 Ra1 Rd8 b3 Qa6 Rad1 Rxd3 Rxd3 Nd5 Bxd5 exd5 Rxd5 Qxe2 Rd7 Re6 Rxb7 Qe1+ Kh2 Qxf2 Rc7 Re2 Rc8+ Ke7 Rc7+ Kd6 Rxf7 Qxg2#""",
      """e4 e5 Nf3 Nc6 Bb5 f5 exf5 e4 Qe2 Nf6 d3 d5 dxe4 dxe4 Bg5 Bxf5 Nc3 Bb4 O-O O-O Nh4 Bg4 Qc4+ Kh8 Bxf6 Qxf6 Bxc6 bxc6 Qxb4 Qxh4 Qxe4 Rf6 g3 Qh3 Qg2 Qh5 Rfe1 Bf3 Qf1 Qxh2+ Kxh2""",
      """d4 d5 c4 Nf6 Bg5 a6 Nc3 c6 Qb3 h6 Bxf6 exf6 cxd5 cxd5 Qxd5 Nc6 e3 Be6 Qxd8+ Rxd8 b3 Bb4 Rc1 Ba3 Rc2 O-O Bd3 Nb4 Rd2 b5 Nge2 g6 O-O Kg7 f4 Nd5 Nxd5 Bxd5 Rc2 f5 Rc7 Rfe8 Ra7 Rxe3 Rxa6 b4 Bb5 Be4 Ng3 Rc3 Nxe4 fxe4 Rd1 Rc1 Rxc1 Bxc1 Rc6 Bxf4 Rc4 Be3+""",
      """d4 Nf6 Nf3 d5 e3 e6 Bd3 c5 c3 Nc6 O-O b6 Nbd2 Bb7 e4 c4 Bc2 Qc7 e5 Nd7 Re1 O-O-O Nf1 f5 exf6 gxf6 Rxe6 Bd6 Qe2 h5 Bf5 Kb8 Bd2 h4 h3 Bc8 Re1 Rh5 Bg4 Rhh8 Ne3""",
      """e4 e5 d4 exd4 c3 dxc3 Bc4 cxb2 Bxb2 d6 Nf3 Be6 Bxe6 fxe6 O-O Nd7 Nbd2 e5 Nb3 Ngf6 Ng5 h6 Ne6 Qe7 Nxc7+ Kf7 Nxa8 g5 Nc7 Nc5 Nxc5 Qxc7 Qb3+ Kg6 Ne6 Qc6 Nxf8+ Rxf8 f3 Nh5 Rac1 Qa6 Qe6+ Rf6 Qg8+ Ng7 Rc7 Qb6+ Kh1 Qxc7 Rc1 Qb6 h4 Qxb2 Rc7 Kh5 Rxg7 Kxh4 Qc8 Rxf3 gxf3 Qb1+ Kg2 Qxa2+ Kf1 Qa1+ Ke2 Qb2+ Kd1 Qd4+ Kc2 Qf2+ Kb1 Qxf3 Qc2 Qf1+ Kb2 Qb5+ Ka3 Qa5+ Kb2 Qb5+ Kc1 Qf1+ Kb2 Qb5+ Kc1 Qf1+ Kb2""",
      """e4 e5 Nf3 Nc6 Nc3 f6 Bc4 a6 Bd5 b5 a4 b4 Ne2 Bb7 c3 bxc3 bxc3 Na5 Bxb7 Nxb7 Ba3 Bxa3 Rxa3 Ne7 Qb3 Rb8 Qa2 Na5 O-O d5 exd5 Nxd5 d4 Rb6 dxe5 Qe7 Ng3 Nf4 exf6 Qxf6 Re1+ Kd7 Qd2+ Kc6 Nd4+ Kb7 Ne4 Qf8 Ra2 Nc4 Qc2 Qf6 Nc5+ Ka7 Nd7 Qd6 Nxb6 cxb6 Qe4 Nd5 Qe6 Qxe6 Rxe6 Nxc3 Rc2 Nd5 Rxc4 a5 Rc7+ Ka6 Nb5 Nxc7 Nxc7+ Kb7 Re7 Kc6 Nb5 Rd8 g3 Rd3 Rxg7 Ra3 Rg4 Rb3 Rc4+ Kd5 Rd4+ Kc5 Kg2 Rxb5 axb5 Kxb5 Rh4 a4 Rxh7 a3 Ra7 Kb4 h4 Kb3 h5 a2 h6 Kb2 h7 a1=Q Rxa1 Kxa1 h8=Q+ Ka2""",
      """e4 g6 d4 Bg7 c3 b6 Bd3 Bb7 f3 e6 Ne2 Ne7 Be3 O-O O-O d5 e5 Nd7 Nd2 c5 Rc1 Nf5 Bf2 cxd4 Bxf5 exf5 cxd4 Qe7 Qb3 Rac8 Rc3 Bh6 f4 f6 exf6 Qxe2 Nf3 Qe6 Re1 Qxf6 Ne5 Nxe5 fxe5 Qe6 Be3 f4 Bd2 g5 Rec1 g4 Rc7 Rxc7 Rxc7 Ba6 Qd3 Bxd3""",
      """e4 e6 d4 d5 Nd2 dxe4 Nxe4 Nf6 Nxf6+ Qxf6 Nf3 Be7 Bg5 Qg6 Bxe7 Kxe7 Qd2 Rd8 Qb4+ Ke8 O-O-O Nc6 Qa3 a6 g3 b5 c3 Bb7 Bg2 a5 Ne5 Qh6+ Kb1 Nxe5 Bxb7 b4 cxb4 Nc4 Qb3""",
      """d4 e6 Nf3 d5 Bf4 Nf6 e3 c5 dxc5 Bxc5 Nbd2 Nc6 Bb5 Bd7 O-O O-O c4 dxc4 Nxc4 Re8 Nd6 Bxd6 Bxd6 a6 Be2 e5 Ba3 e4 Nd4 Nxd4 Qxd4 Bc6 Rfd1 Qxd4 Rxd4 h5 Rad1 b5 b3 Bb7 h3 g6 Rd6 Kg7 Bb2 Re6 Rxe6 fxe6 Rd7+ Kh6 Bxf6 Bc6 Rc7 Bd5 h4 Rf8 Bg7+ Kh7 Bxf8+ Kg8""",
      """e4 e5 Nf3 Nf6 Nc3 Nc6 d4 exd4 Nxd4 Bb4 Nxc6 Bxc3+ bxc3 bxc6 Bd3 Qe7 O-O O-O Re1 h6 Ba3 c5 Bb2 Bb7 e5 Nd5 c4 Nb4 Be4 Nc6 Bd5 Rab8 Bc3 Kh8 Qg4 Nb4 Bxb7 Rxb7 e6 f5 Qf3 c6 exd7 Qxd7 Rad1 Qf7 Bxb4 Rxb4 Qxc6 Rxc4 Rd7 Qf6 Qxf6 Rxf6 Rxa7 Rxc2 Ra8+ Kh7 a4 Re6 a5 Rxe1#""",
      """e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 Nc3 Qb6 Nb3 d6 Be3 Qc7 g3 Nf6 Bg2 Be7 O-O Nc6 f4 O-O g4 Rb8 g5 Nd7 f5 Re8 Qh5 Nde5 f6 g6 Qh4 Bf8 Rae1 b5 a3 a5 Nd4 Nxd4 Bxd4 b4 axb4 axb4 Ne2 Qxc2 Nf4 Ba6 Rf2 Qc4 Bxe5 dxe5 Nh5 Qd4 Ng3 Bc5 Nh1 b3 Bf3 Rbc8 Kg2 Bf8 Ng3 Rc2 Ne2 Qxb2 Qg3 Rd8 h4 Rdd2 h5 Bxe2 hxg6 Bxf3+ Kg1 Rxf2 gxf7+ Kh8 Rf1 Rg2+ Kh1 Rh2+""",
      """e4 e5 Nf3 d6 d4 f6 dxe5 fxe5 Bc4 h6 Nxe5 Nf6 Nf7 Qe7 Nxh8 Bg4 f3 Be6 Qe2 Nbd7 O-O O-O-O Nc3 g5 Ng6 Qf7 Nxf8 Bxc4 Qf2 Rxf8 Re1 Ne5 Qxa7 Ba6 Qd4 g4 f4 Nc6 Qf2 h5 Bd2 Rg8 Rad1 g3 hxg3 h4 gxh4 Ng4 Qf3 Nd4 Qh3 Kb8 Nd5 Nxc2 Rc1 Bd3 Nb4 Nxb4 Bxb4 Bb5 b3 Bd7 Qf3 Ne5 Red1 Nxf3+ Kf2 Qg6 gxf3""",
      """e4 e5 Nf3 d6 d4 exd4 Qxd4 Nc6 Bb5 Ne7 Nc3 Bd7 Bxc6 Nxc6 Qe3 Be7 O-O O-O b3 Bf6 Bb2 Ne5 Nd5 Nxf3+ gxf3 Bxb2 Rad1 c6 Nf4 Be5 Kh1 Qg5 Ng2 Qh5 f4 Bf6 Rg1 Bh3 Rxd6 Bxg2+ Rxg2 Rfd8 Rxf6 Rd1+ Rg1 Rxg1+ Kxg1 gxf6 f5 Qg5+ Kf1 Qxe3 fxe3 Rd8""",
      """d4 Nf6 c4 e6 Nc3 Bb4 Nf3 d5 e3 c5 Bd2 cxd4 exd4 Bxc3 bxc3 Ne4 cxd5 exd5 Ne5 Nc6 Bb5 O-O Nxf7 Rxf7 f3 Nxd2 Qxd2 a6 Bd3 Re7+ Be2 Qe8 O-O Rxe2 Qd3 Bd7 Rae1 Rxe1 Rxe1 Qxe1+ Qf1 Re8 Qxe1 Rxe1+ Kf2 Ra1 g4 Rxa2+ Kg3 Ra3 h4 Rxc3 h5 Nxd4 Kh4 Rxf3 g5 Rf4+ Kg3 Re4 g6 h6 Kf2 Bg4""",
      """e4 e5 Nf3 Nf6 d4 Nxe4 dxe5 Bc5 Bd3 Nxf2 Qe2 Nxh1 Bg5 f6 exf6+ Kf7 fxg7 Re8 Bc4+ Kxg7 Bxd8 Rxe2+ Bxe2 Bf2+ Kd2 Nc6 Nc3 Nb4 Rxh1 b6 Rf1 Bd4 Bxc7""",
      """Nh3 d5 Ng5 e6 d4 h6 e4 hxg5 e5 c5 c3 Nc6 Bb5 cxd4 Qxd4 Be7 Qg4 Nh6 Qh5 g6 Qd1 Nf5 g4 Nh4 f4 a6 f5 gxf5 Rf1 axb5 Qe2 Qb6 gxf5 Nxf5 Rxf5 exf5 e6 Bxe6 b4 Qg1+ Kd2 Rxh2 Kc2 Rxe2+ Nd2 f4 Kb3 Qd1+ Kb2 d4""",
      """e4 g6 Nf3 Bg7 d4 d6 Bd3 Nc6 c3 Bg4 O-O e5 d5 Nce7 h3 Bxf3 Qxf3 Nh6 Be3 f6 Nd2 Nf7 Qe2 O-O c4 a6 c5 Qe8 b4 Rc8 b5 axb5 Bxb5 c6 dxc6 bxc6 Ba6 Rb8 Rab1 d5 exd5 cxd5 f4 e4 Rb7 Rxb7 Bxb7 Nc6 Nb3 f5 Qb5 Nfd8 Rd1 Nxb7 Qxb7 Rf7 Qb5 Qc8 Rxd5 Rb7 Qc4 Rb4 Qc2 Qe6 Rd6 Qxb3 axb3 Rb7 Rxc6 Bf6 Rc8+ Kg7 Qc4 Kh6 b4 Bd4 Bxd4 Rd7 Be3 Rd1+ Kf2 Rd4 Ke1 Rxc4 g4 Rxc5 g5+""",
      """d3 f5 e4 Nf6 f3 e5 Nc3 Bc5 h3 O-O Bd2 d5 exd5 c6 dxc6 Nxc6 Nge2 f4 Ne4 Nxe4 dxe4 Qh4+ g3 fxg3 Bg2 Rxf3 Rf1 Rxf1+ Bxf1 g2+ Ng3 Qxg3+ Ke2 Qf2+ Kd3 Qd4+ Ke2 g1=Q Bc3 Qgf2#""",
      """d4 d5 Nf3 Nf6 e3 Bg4 h3 Bh5 g4 Bg6 Ne5 Nbd7 Nxg6 hxg6 Nc3 e6 Bd2 Be7 Bg2 c6 Qe2 Nb6 O-O-O Nc4 f3 Qb6 b3 Nxd2 Rxd2 Qa5 Kb2 Ba3+ Kb1 Bb4 Nxd5 Nxd5 Rdd1 Nc3+ Kb2 Nxe2""",
      """e4 e5 Nc3 Nc6 f4 exf4 d3 g5 g3 Bg7 gxf4 d5 fxg5 dxe4 Nxe4 f5 Ng3 f4 Qe2+ Qe7 Qxe7+ Ngxe7 c3 Ng6 Ne4 O-O Nf3 Nce5 Be2 Bf5 Kf2 Bxe4 dxe4 Rae8 Nxe5 Nxe5 Bf3 Nd3+ Kg2 Nxc1 Raxc1 Be5 Rhd1 Rf7 h4 Rfe7 Kh3 Kg7 Kg4 Bd6 Rd5 Re6 Rcd1 Rd8 Kh3 c6 R5d4 Kf7 Bh5+ Ke7 Bg4 Re5 Bf3 Rc5 b3 Bc7 c4 Rxd4 Rxd4 Ra5 Rd2""",
      """b3 Nf6 Bb2 e6 Nf3 Be7 g3 Nh5 Bg2 Bf6 c3 g6 d4 Bg7 O-O Nf6 Nbd2 O-O e4 d5 e5 Nfd7 Ne1 c5 Nd3 cxd4 cxd4 Nc6 Rc1 Ne7 f4 Nf5 Nf3 Ne3 Qe2 Nxf1 Kxf1 b6 Qd2 Ba6 Kg1 Nb8 Nb4 Qd7 Nxa6 Nxa6 Qe2 Nc7 Qd3 Nb5 Nd2 Rac8 a4 Rxc1+ Bxc1 Rc8 Bb2 Nc7 Bf1 Ne8 Be2 f6 Bd1 fxe5 dxe5 Nc7 Bf3 Qc6 Bd1 Ne8 Nf3 Qc5+ Bd4 Qc1 Kg2 Nc7 Be3 Na6 Bxc1 Rxc1 Qxa6""",
      """e4 d6 d4 Nf6 Nc3 g6 Nf3 Bg7 Bc4 c6 a4 d5 exd5 cxd5 Bd3 O-O O-O Nc6 Re1 Bg4 Be3 Nd7 h3 Bxf3 Qxf3 Nxd4 Bxd4 Bxd4 Qxd5 Bxc3 bxc3 e6 Qxb7 Nf6 Rad1 Qb6 Qxb6 axb6 Bb5 Rfc8 c4 Rd8 f3 Kf8 Kf2 Ke7 Ke2 Rxd1 Rxd1 Rd8 Rxd8 Kxd8 Ke3 Kc7 Kf4 Kd6 Kg5 Ng8 f4 h6+ Kg4 Kc5 Be8 f5+ Kf3 Ne7 Bf7 Kd6 g4 e5 gxf5 gxf5 fxe5+ Kxe5 h4 Nc6 h5 Nd4+ Ke3 Nxc2+ Kd3 Ne1+ Ke2 Nc2 Kd3 Nd4 Kc3 Ne2+ Kb4 Kd6 Kb5 Kc7 Bd5 f4 c5 Nd4+ Kc4 bxc5 Kxc5 Nf5 Kc4 Ng3 Bf3 Nf5 Kd3 Kb6 Ke4 Ng3+ Kxf4 Nf1 Kf5 Nd2 Kg6 Nxf3 Kxh6 Nd4 Kg7 Nf5+ Kg6 Ng3 h6 Ne4 h7 Nd6 h8=Q Ne8 Qxe8 Ka5 Qb8 Kxa4 Kf5 Ka3 Ke4 Ka4 Kd4 Ka5 Kc5 Ka6 Qb6#""",
      """e4 e5 f4 exf4 Nf3 Qe7 Nc3 c6 d4 g5 h3 d6 Bc4 Be6 d5 cxd5 Nxd5 Bxd5 Bxd5 Nc6 O-O O-O-O Nd4 Nb4 Bb3 Bg7 c3 Bxd4+ Qxd4 Nc6 Qxh8 Nf6 Qg7 Rg8 Qxf7 Qxf7 Bxf7 Rf8 Be6+ Kc7 Bd2 Nxe4 Rad1 Ng3 Rf3 Re8 Bb3 Ne2+ Kh2 Ng3 Rxg3 fxg3+ Kxg3 Re2 Bc4 Re4 Bd3 Re5 Bxh7 Ne7 Re1 Rxe1 Bxe1 Nd5 Kg4 Ne3+ Kxg5 Nxg2 Bg3 Ne3 Be4 Nd1 h4 Nxb2 h5 Nc4 h6 Ne5 Bxe5 dxe5 h7""",
      """e4 e6 d4 c5 d5 e5 c4 d6 b3 Nf6 Bd3 Bg4 f3 Bh5 g4 Bg6 h4 h6 Nd2 Be7 Nf1 Nfd7 Bd2 Bxh4+ Ke2 Bg3 Nxg3 Nf6 Be3 Qd7 Kd2 a6 N1e2 Qe7 Qg1 Nbd7 Nf5 Qf8 g5 Nh5 gxh6 gxh6 Neg3 Nxg3 Qxg3 Bxf5 exf5 Rg8 Qh3 O-O-O Rag1 Nf6 Rxg8 Qxg8 Bxh6 Re8 Bg5 Qxg5+ f4 Qxf4+ Kc3 Qd4+ Kc2 e4 Be2 e3 Rd1 Qe4+ Rd3 Qxf5 Qxf5+ Nd7 Qxf7 Rf8 Qg7 Re8 Qg5 Ne5 Rxe3 Kb8 Qh5 Rf8 Rxe5 dxe5 Qxe5+ Ka8 d6 Kb8 d7+ Ka7 Qe7 Rb8""",
      """e4 e5 f4 exf4 Nf3 f5 d4 d6 Nc3 fxe4 Nxe4 Qe7 Bd3 d5 O-O Bg4 Nc5 Qd6 Nxb7 Kd7 Bf5+ Bxf5 Nh4 Be4 Qg4+ Kc6 Na5+ Kb5 Nb7 Qb6 Qe2+ Kc6 Nc5 Bxc5 dxc5 Qxc5+ Kh1 Bxc2 Qe6+ Qd6 Qxd5+ Qxd5""",
      """e4 e5 Bc4 Nc6 Bxf7+ Kxf7 Nf3 Nd4 Nxe5+ Ke6 Nd3 d6 O-O Ke7 f4 Nf3+ Qxf3 Bg4 Qxg4 h5 Qxg7+ Ke8 Qxh8 Nf6 e5 Kf7 exf6 Qxf6 Qxh5+ Ke6 f5+ Qxf5 Qxf5+""",
      """Nf3 c6 b3 d6 Bb2 Nd7 c4 e5 e3 Ngf6 d3 Be7 Nbd2 a5 Be2 Qb6 a3 a4 b4 c5 b5 Nf8 O-O Ne6 Ne4 Ng4 Nc3 Nc7 Nxa4 Qa5 Nc3 Bf6 Nd5 Nxd5 cxd5 Qxb5 Rb1 Qd7 Nd2 h5 Nc4 b5 Nb6 Qf5 Nxa8 Bb7 Nc7+ Kd7 Nxb5 Qg5 f4 Qh4 h3 Nxe3 Qe1 Nxf1 Qxh4 Bxh4 Bxf1 Bxd5 Nc3 Bc6 Ne4 exf4 Bxg7 Ra8 Bf6 Bxf6 Nxf6+ Ke6 Nxh5 Rxa3 Nxf4+ Kf5 Ne2 Rxd3 Nc1 Rd1 Ra1 c4 Nb3 Rd5 Na5 Bb5 Nxc4 Kf4 Nb6 Rg5 Bxb5 Rxb5 Nc4 d5 Rf1+ Kg3""",
      """e4 e5 d4 d6 Nf3 Qf6 Nc3 Be6 Bg5 Qg6 d5 Bg4 Bb5+ Nc6 O-O Be7 Bxc6+ bxc6 Ne2 Qxe4 Ng3 Bxg5 Nxe4 Bxf3 Nxg5 cxd5 Nxf3 Nf6 Qd3 Rb8 c4 Rxb2 Rab1 Rxa2 Rb8+ Ke7 Rb7 Rd8 Rxc7+ Nd7 cxd5""",
      """e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 g3 Bg7 Bg2 Nc6 Nxc6 bxc6 e5 Nd5 Nxd5 cxd5 Qxd5 Rb8 exd6 Bb7 Qb5+ Kf8 Bxb7 exd6 O-O Qe7 Qd5 Rxb7 Bg5 Qc7 Bf4 Be5 Bxe5 dxe5 b3 Kg7 Rfe1 Re8 c4 Rb6 f4 Rd6 Qe4 Rd4 Qe3 f6 Rad1""",
      """d4 d5 c4 e6 a3 Nf6 Nf3 b6 Bf4 Bb7 e3 Nbd7 Nbd2 Bd6 Bg5 h6 Bh4 g5 Bg3 Bxg3 hxg3 c5 Nxg5 cxd4 e4 dxc4 Nxc4 Qe7 Qxd4 Rg8 Nd6+ Kf8 Nxb7 hxg5 Rd1 e5 Qd6 Qxd6 Nxd6 Ke7 Nf5+ Kf8 Bb5 Nc5 Bc6 Rc8 Rd6 Nfxe4 Rdh6 Nd3+ Ke2 Nexf2 Rf1 Ng4 Rd6 Nc5 b4 Nb3 Kf3 Nh2+ Kf2 Nxf1 Kxf1 Nd4 Nxd4 exd4 b5 Ke7 Rxd4 Rgd8 Re4+ Kf6 g4 a6 a4 axb5 axb5 Rd2 Ke1 Rxg2 Rd4 Rxg4 Rxg4 Kg6 Kf2 f5 Rd4 Rh8 Rd6+ Kh5 Bd7 Rf8 Rxb6 Kg4 Rc6 Kf4 b6 g4 b7 g3+ Kg2 Rh8 Rc8 Rh2+ Kg1 Rb2 b8=Q+ Rxb8 Rxb8""",
      """e4 c5 Nf3 g6 Bc4 Bg7 c3 e6 d4 cxd4 cxd4 Nc6 O-O Nge7 d5 exd5 exd5 Ne5 Nxe5 Bxe5 f4 Bf6 d6 Nc6 Re1+ Kf8 Nc3 Kg7 Nb5 Qb6+ Be3 Qa5 Nc7 Rb8 Rb1 b5 Bb3 Qb4 a3 Qa5 Nd5 Bb7 Nxf6 Kxf6 Bd4+ Nxd4 Qxd4+ Kf5 Bc2+ Kg4 Bd1+""",
      """d4 e5 dxe5 Nc6 Nf3 d6 Bf4 Be6 exd6 Bxd6 Bxd6 cxd6 e3 Qa5+ Nc3 O-O-O Be2 Qb4 Qc1 Nf6 O-O h5 a3 Qb6 b4 h4 h3 Ne5 Nd4 Qc7 Ncb5 Qb6 a4 a6 a5 Qxb5 Nxb5 axb5 Bxb5 Kc7 a6 b6 a7 g5 Ra3 g4 Qa1 Ra8 Rc3+ Kd8 hxg4 h3 f4 h2+ Kh1 Ne4 Rc6 Ng3#""",
      """e4 d5 e5 d4 d3 c5 Bd2 Nc6 Nf3 Qc7 Qe2 e6 g3 Be7 Bg2 f6 exf6 Bxf6 O-O Nge7 c3 O-O Qxe6+ Bxe6 cxd4 Nxd4 Nxd4 Bxd4 Bc3 Bxc3 Nxc3 Nf5 Rae1 Nd4 Ne4 Bd5 Ng5 Bxg2 Kxg2 Qc6+ Kg1 Nf3+ Nxf3 Qxf3 Re3 Qxe3 fxe3 Rxf1+ Kxf1 Kf7 Ke2 Ke6 Kf3 Rd8 Ke4 g6 h4 b6 b3 Rf8 a3 Rf2 b4 cxb4 axb4 Rb2 d4 Rxb4 g4 Rc4 Kf4 b5 Kg5 Kf7 Kh6 Kg8 Kg5 b4""",
      """d4 d5 c4 dxc4 Nc3 Nc6 Nf3 Bf5 e4 Bg4 d5 Nb4 Bxc4 Bxf3 gxf3 e6 a3 Na6 Bxa6 bxa6 Bf4 Nf6 dxe6 fxe6 Ke2 Bd6 Qd2 O-O Rad1 Qe7 Bxd6 cxd6 Qxd6 Qb7 Qxe6+ Kh8 Rd2 Rae8 Qd6 Rd8 Qxd8 Rxd8 Rxd8+ Ng8 b4 Qc7 Rd4 Qxc3 Rd3 Qc2+ Ke3 Qa4 Rg1 h6 f4 a5 bxa5 Qxa5 f5 Qb6+ Ke2 Nf6 e5 Ne4 Rg2 Qb2+ Kf3 Nd2+ Ke3 Nf1+ Kf3 Qxe5 Rd8+ Kh7 Rh8+ Kxh8 Kg4 Qe4+ f4 Qxg2+ Kh4 Qxh2+ Kg4 Qe2+""",
      """d3 Nf6 Bg5 d6 Bc1 e6 Bd2 Be7 Ba5 O-O Bc3 b6 Bd2 c5 f3 d5 e4 Bb7 e5 Nfd7 f4 Nc6 Nf3 d4 c3 f6 c4 fxe5 fxe5 Ndxe5 Be2 Nxf3+ Kf1 Nxd2+ Ke1 Nb3 Qxb3 Na5 Qc2 Bxg2 Rg1 Bf6 Qd2 Bh3 Qh6 Bf5""",
      """e4 e6 e5 c5 b4 Nc6 bxc5 Nxe5 d4 Nc6 c3 Nf6 Bg5 Ke7 Bb5 Ke8 Nf3 Be7 a4 h6 Bxc6 dxc6 Be3 Nd5 c4 Nxe3 fxe3 Bf6 O-O Ke7 Nc3 Re8 Ne4 Kf8 a5 Be7 Ne5 f6 Ng6+ Kg8 Qg4 f5 Nxe7+ Qxe7 Qg6 fxe4 Qxe4 Qg5 Ra2 e5 Raf2 Be6 d5 cxd5 cxd5 Bh3 d6 Rf8 Qd5+ Kh8 Rxf8+ Rxf8 Rxf8+ Kh7 Qe4+ g6 Rf7+ Kg8 Rxb7 Bf5 Qd5+ Kh8 Rb8+ Kg7 Rb7+ Kh8 Qxe5+""",
      """e4 e5 Nf3 Nc6 Bc4 Nf6 d3 Bc5 b4 Bb6 c3 Ng4 O-O Nxf2 Rxf2 Bxf2+ Kxf2 O-O Bb2 Ne7 Kg1 c6 Bb3 d5 exd5 e4 dxe4 Qb6+ Kh1 cxd5 exd5 Nf5 Nbd2 Qf2 Qf1 Qb6 Qd3 Ne3 c4 Bf5 Qe2 Rae8 c5 Qh6 Re1 Bd7 Qf2 Ng4 Qf1 Rxe1 Qxe1 Re8 Qf1 Ne3 Qd3 Bf5 Qe2 Bd7 Bd4 Nxd5 Qc4 Be6 Qd3 Nf4 Qc2 Ne2 Bxe6 Rxe6 Qc3 Nxc3""",
      """e4 e5 Bc4 d6 Nf3 Nf6 Ng5 Be7 Nxf7 Bd7 Nxd8 Bxd8 d4 c6 d5 c5 Nc3 O-O Nb5 Bg4 f3 Bd7 Nxd6 Be7 Nxb7 Na6 d6+ Kh8 dxe7 Rfe8 Qxd7 Rxe7 Qxe7 Nb4 O-O Ng8 Qf7 Nxc2 Nd6 Nf6 Bg5 Nxa1 Bxf6 Nc2 Qg8+""",
      """e4 d5 exd5 Qxd5 d4 Bf5 c4 Qe4+ Be2 Qxg2 Bf3 Qg6 Bxb7 Be4 Bxa8 Bxh1 Nf3 Bxf3 Bxf3 Qg1+ Ke2 Qxh2 Qa4+ Nd7 Qxa7 c5 dxc5 Qe5+ Be3 Qxb2+ Nd2 Ngf6 c6 Qb8 Qxb8+ Nxb8 c7""",
      """e4 e5 Bc4 Nf6 Nc3 c6 Qe2 b5 Bb3 a5 a3 Ba6 d3 b4 axb4 Bxb4 Bd2 d5 exd5 Bxc3 Bxc3 e4 Nh3 cxd5 Bxf6 Qxf6 Bxd5 Ra7 O-O O-O Qe3 Re7 Bxe4 Nd7 Nf4 Bb7 Rxa5 Bxe4 dxe4 Rfe8 Nd5 Qxb2 Nxe7+ Rxe7 Qd3 g6 Ra8+ Kg7 Rfa1 Nc5 Qa3 Qxc2 Rc8 Rxe4 Rxc5 Qe2 g3 h5 Qc3+ Kh6 Qh8#""",
      """g3 d5 Bg2 c6 Nf3 e6 O-O g6 d4 Bg7 c3 Ne7 b4 O-O a4 Bd7 a5 b6 axb6 Qxb6 Nbd2 a5 bxa5 Rxa5 Rxa5 Qxa5 Bb2 c5 Qc2 cxd4 cxd4 Rc8 Qd3 Nbc6 Ra1 Qb6 Ba3 Nb4 Bxb4 Qxb4 Rb1 Qa4 Nb3 Nf5 Nc5 Qc6 Nxd7 Qxd7 e3 Nd6 Nd2 Qc7 Nb3 Bf8 Rc1 Nc4 Nd2 Bd6 Nxc4 dxc4 Qc3 Qb6 Bf1 Bb4 Qb2 c3 Qb3 Ba5 Qxb6 Bxb6 Rc2 Kf8 Bd3 Ke7 f4 f5 Kg2 Kd6 Kf3 Ba5 h3 Kc6 g4 Bb4 gxf5 gxf5 Bc4 Kd6 Bd3""",
      """d4 c5 d5 e6 c4 Qf6 Nc3 exd5 cxd5 a6 Nf3 b5 e4 b4 Ne2 Bd6 Ng3 Bb7 Bc4 Ne7 O-O Be5 Rb1 d6 Nxe5 dxe5 f4 Nd7 f5 O-O-O Qd3 Nb6 Bxa6 c4 Bxb7+ Kxb7 Qd2 Nexd5 exd5 Nxd5 Qe2 Rc8 Kh1 c3 bxc3 Nxc3 Rxb4+""",
      """e4 e5 Nf3 Nc6 Bc4 Bc5 O-O Nh6 d3 O-O Bxh6 gxh6 c3 Qf6 b4 Bb6 Nbd2 Kh8 Bd5 Rg8 Nc4 Qg6 Nh4 Qg5 Bxf7 Rg7 Qf3 Qxh4 Nxb6 cxb6 Bd5 d6 Qf8+ Rg8 Qxg8#""",
      """e4 e5 Nf3 f6 Bc4 a6 O-O b5 Bd5 Nh6 Bxa8 c6 d3 Qb6 Bxh6 gxh6 Nh4 d6 Qh5+ Kd8 Nf5 Bxf5 Qxf5 Nd7 c4 Rg8 cxb5 axb5 Nd2 Nc5 Qxf6+ Be7 Qxh6 Rf8 Nf3 Nxd3""",
      """d4 e6 Nf3 d5 c4 dxc4 e3 b5 a4 b4 Bxc4 f6 Bd2 Ba6 Bxa6 Nxa6 O-O e5 b3 e4 Ne1 f5 Qh5+ g6 Qe2 Bd6 Qxa6""",
      """Nf3 f5 Nc3 g6 d4 Nf6 e3 d5 Bd2 c6 Bd3 b6 O-O Bg7 Ng5 h6 Nf3 a6 Ne5 b5 Nxg6 Rg8 Nf4 Qd6 Nh5 Be6 Nxg7+ Rxg7 f4 Nbd7 Be2 O-O-O Be1 Rdg8 Bf3 Bf7 Bh4 e6 g3 Ne4 Nxe4 fxe4 Bg2 Bg6 Bh3 h5 f5 exf5 Bxf5 Kb7 Bxg6 Qxg6 Rf4 c5 Qe2 c4 c3 Qh6 Raf1 Rg4 Rxg4 Rxg4 Rf7 Kc7 h3 Qg6 Rxd7+ Kxd7 hxg4 hxg4 Qf2 Ke6 Qf4 a5 Qc7 Qf7 Qc6+ Kf5 Qxb5 Kg6 Qc6+ Kh7 Qf6 Qb7 Qe7+ Qxe7 Bxe7 a4 Kf2 Kg6 Ke2 Kf7 Bb4 Ke6 Kd2""",
      """e4 c5 Nf3 e6 e5 d6 Qe2 Qc7 exd6 Bxd6 d3 Nd7 Ng5 Ne5 f4 Ng6 Nc3 Nf6 g3 b6 Nb5 Qc6 Nxd6+ Qxd6 Bd2 Bb7 Rg1 O-O O-O-O a5 h4 Rfe8 h5 Nf8 g4 Nd5 Nh3 Nb4 a3 Nd5 Bg2 b5 c4 bxc4 dxc4 Rab8""",
      """e4 c5 Nf3 d6 Nc3 Nf6 d4 cxd4 Nxd4 g6 Nb3 Bg7 Bd2 O-O Bd3 Nc6 O-O Be6 Kh1 a5 f4 Bxb3 axb3 Nb4 Qe2 Rc8 Rfc1 Qd7 Nd1 Qg4 Bxb4 axb4 Qxg4 Nxg4 h3 Nf6 Ra4 d5 e5 Ne4 Bxe4 dxe4 Rxb4 e3 Nxe3 Bh6 g3 g5 Nf5 Bg7 Nxe7+""",
      """e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nc3 Bc5 Be3 Bxd4 Bxd4 e5 Be3 Nf6 Be2 d6 O-O O-O h3 Be6 a3 Qd7 f4 exf4 Bxf4 Rad8 Qd2 d5 e5 Ne4 Nxe4 dxe4 Qxd7 Rxd7 Rad1 Rfd8 Rxd7 Rxd7 Rd1 Rxd1+ Bxd1 h6 c3 Na5 b4 Nc4 a4 g5 Bg3 Kg7 Kf1 Kg6 Kf2 h5 Bh2 g4 hxg4 hxg4 Bc2 Kf5 Ke2 Nxe5 Bxe5 Kxe5 Ke3 f5 g3 Bc4 Bd1 a6 Bc2 Be6 Bd1 Ba2 Bc2 b6 Bd1 Bd5 Bc2 Bb7 Bb3 f4+ gxf4+ Kf5 Bd1 g3 Be2 g2 Kf2 Kxf4 Kxg2 Ke3 Kf1 Kd2 c4 e3 b5 a5 Bg4 Be4 Be2 Kc3""",
      """e3 d5 d4 Bf5 Nc3 g6 Bd3 Bxd3 cxd3 Bg7 Nf3 Nd7 Ne5 c5 Nxd7 Qxd7 dxc5 Nf6 d4 e5 O-O e4 Bd2 Ng4 h3 Nf6 f4 exf3 Qxf3 O-O Ne2 Rfe8 Nf4 Ne4 Qf2 Qe7 Qe2 Nxd2 Qxd2 Qxe3+ Qxe3 Rxe3 Nxd5 Re2 b4 Bxd4+ Kh1 Bxa1 Rxa1 Rd2 Ne7+ Kg7 c6 Re8 cxb7 Rd7 Nc6 Rxb7 Ne5 Rxb4 Nc6 Rc4 Na5 Rce4 Nb3 Re1+ Rxe1 Rxe1+ Kh2 Rb1 Nd4 Rb2 Nb5 Rxb5 a3 Ra5 h4 Rxa3 h5 Rh3+ Kxh3 gxh5 Kh4 Kg6 g4 a5 gxh5+ Kh6 Kg4 a4 Kf5 a3 Kf6 a2 Ke7 f6 Kf8 f5 Kg8 Kxh5 Kh8 a1=N Kxh7 f4 Kg7 f3 Kf6 f2 Ke5 f1=Q Kd4 Qe1 Kd5 Qb1 Kd4 Qb4+ Ke5 Qb5+ Kf4 Qb4+ Ke5 Qc3+ Kd6 Qd3+ Ke5 Qf3 Ke6 Qc3 Kd5 Qc5+ Kxc5""",
      """d3 Nf6 g3 d5 Bg2 e6 Nf3 c6 e3 Nbd7 Qe2 Bd6 Bd2 Ne5 Nc3 Nxf3+ Bxf3 Nd7 O-O-O Ne5 e4 Nxf3 Qxf3 d4 Ne2 e5 Qg2 c5 f4 f6 fxe5 Bxe5 Nf4 O-O h4 Bxf4 gxf4 Qc7 Rhg1 Rf7 Rde1 Qb6 Ref1 Qa6 Kb1 b5 Rf3 b4 Rg3 g6 h5 f5 hxg6 hxg6 Rxg6+ Qxg6 Qh2 Kf8 Rxg6""",
      """e4 e5 f4 exf4 Bc4 c6 Nc3 b5 Bb3 b4 Nce2 Be7 Nxf4 Ba6 Nf3 g5 Ne2 g4 Ne5 d5 O-O f6 Nxg4 h5 Nf2 Qb6 exd5 cxd5 Bxd5 Nc6 d3 O-O-O Bxc6 Qxc6 Nd4 Qd5 Bf4 Qxd4 Qf3 Bb7 Qh3+""",
      """e4 e5 Qh5 Nf6 Qxe5+ Qe7 Qxe7+ Bxe7 e5 Nd5 c4 Nb6 b3 d6 exd6 Bxd6 Bb2 O-O Nf3 Re8+ Kd1 Nc6 d4 Bf4 d5 Ne5 Nbd2 Bxd2 Nxd2 Bf5 f4 Ng4 Bd4 Nd7 h3 Ngf6 g4 Be4 Nxe4 Nxe4 Bd3 Ng3 Rh2 c5 Bc3 Rad8 Kd2 Re7 Re1 Rde8 Rxe7 Rxe7 Rg2 Nf1+ Bxf1 Nf6 Bxf6 gxf6 f5 Re4 Bd3 Rd4 Ke3 a6 a3 b5 Rb2 bxc4 bxc4 Kg7 Rb8 h6 Rc8""",
      """g3 e5 Bg2 d5 e3 Be6 Ne2 c5 O-O Bd6 c4 d4 Bxb7 Bxc4 Bxa8 Nf6 exd4 cxd4 d3 Ba6 Qa4+ Nbd7 Bc6 Bc8 Nd2 O-O Nc4 Nc5 Qd1 Bb7 Bxb7 Nxb7 b3 e4 Nf4 e3 fxe3 dxe3 Nxd6 Qxd6 Bxe3 Re8 Qf3 Nc5 Bxc5 Qxc5+ Kg2 h6 Rae1 Rc8 Nh5 Nd5 Qg4 Qc2+ Rf2 Rc3 Qxg7#""",
      """e4 c6 d4 d5 e5 Bf5 Na3 e6 g4 Bg6 Nh3 a6 Qf3 c5 dxc5 Bxc5 Bg5 Qc7 Bf4 Nc6 O-O-O Nxe5 Bxe5 Qxe5 c3 Bxa3 bxa3 Qd6 c4 Qc5""",
      """e4 e5 Nf3 Nc6 c3 d6 d4 exd4 Nxd4 Ne5 Bd3 Qf6 O-O Qg6 f4 Bh3 Qc2 Nxd3 f5 Qg4 Kh1 Qxe4 Nd2 Qxg2#""",
      """e4 c5 Nf3 d6 Bb5+ Bd7 Bxd7+ Nxd7 O-O e5 c4 Ngf6 Nc3 a6 d3 h6 h3 Be7 Be3 O-O Qd2 Rb8 a4 Nh7 a5 Ng5 Nxg5 Bxg5 f4 Bxf4 Bxf4 exf4 Qxf4 Nf6 g4 Qd7 Na4 b5 axb6 Qc6 Qd2 Nd7 Nc3 Nxb6 Rxa6 Qb7 Rfa1 Rfd8 Ra7 Qc8 Qf2 f6 Nb5 Qe6 Qf5 Qxf5 gxf5 Nd7 Nxd6 Ne5 Nb5 Nxd3 Rc7 Re8 Raa7 Ne5 Rxg7+ Kh8 Rh7+ Kg8 Rag7+ Kf8 Nc7 Nf3+ Kf2 Ng5 Ne6+ Rxe6 fxe6 Nxh7 Rxh7 Kg8 Rxh6 Kg7 Rh4 Re8""",
      """e4 e5 d4 g6 d5 Nf6 c4 Nxe4 Nc3 Nxc3 bxc3 d6 Ba3 Bf5 Nf3 Na6 Rb1 b6 Bd3 Qf6 Qd2 O-O-O Ng5 h6 g4 Bxd3 Nxf7 Qxf7 Qxd3 h5 c5 dxc5 Qxa6+ Kb8 c4 hxg4 O-O Qf4""",
      """d4 e6 a3 d5 e3 c5 c4 Nf6 Nf3 Nc6 Nc3 a6 dxc5 Bxc5 b4 Be7 b5 axb5 cxb5 Na5 Bb2 b6 Be2 Bd7 O-O O-O a4 Rc8 Ne5 Bd6 Nxd7 Nxd7 e4 Bb4 Rc1 Nc5 exd5 Ncb3 Rc2 exd5 Nxd5 Rxc2 Nxb4 Rxb2 Qxd8 Rxd8 Nc6 Nxc6 bxc6 Rxe2""",
      """e4 c5 Nf3 e6 Bc4 Nf6 d3 Nc6 Bg5 Be7 O-O Nd4 Nxd4 cxd4 Nd2 e5 Nf3 d6 c3 Qb6 cxd4 exd4 e5 dxe5 Nxe5 O-O b3 Be6 Bxe6 Qxe6 Re1 Qf5 Bh4 Bd6 Nf3 Rae8 Nxd4 Rxe1+ Qxe1 Qf4 Nf3 Ng4 Bg3 Qf6 Bxd6 Qxd6 h3 Nf6 d4 Re8 Qf1 h6 Rd1""",
      """c4 e5 e3 Nc6 Nc3 f6 d4 exd4 exd4 Qe7+ Be3 g6 Nf3 d6 h3 Bf5 a3 Bg7 Bd3 Bxd3 Qxd3 Nh6 O-O Nf5 Rad1 O-O Rfe1 Nxe3 Rxe3 Qf7 Rde1 Bh6 R3e2 Na5 d5 Rfe8 Nd4 Rxe2 Rxe2 Re8 b4 Rxe2 Ncxe2 c5 Ne6 cxb4 axb4 Nxc4 Qxc4 Qd7 b5 f5 f4 Bg7 Nxg7""",
      """e4 c5 Nf3 e6 d4 cxd4 Nxd4 a6 Nc3 Qc7 Bg5 f6 Bh4 Bb4 Qf3 Qe5 a3 Qxd4 axb4 Qxb4 Ra4 Qxb2 Be2 Qc1+ Nd1 b5 Rd4 Bb7 O-O Nc6 Ne3 Qa3 Rd3 Qe7 Rdd1 Ne5 Qh3 Nh6 f4 Ng6 f5 Nxh4 Qxh4 e5 Ng4 Bxe4 Nxh6 gxh6 Bd3 Qc5+ Kh1 Bxg2+ Kxg2 Rg8+ Kh3 Qe3+ Qg3 Rxg3+ Kh4 Rh3+ Kg4 Qg5+ Kxh3 Qh5+ Kg2 Qg5+ Kf2 O-O-O Rde1 Qh4+ Kg1 Rg8+ Kh1 Rg5 Re4 Rh5 Rxh4 Rxh4 Rb1 Rh5 Kg2 Rg5+ Kh3 h5 c4 bxc4 Bxc4 Kd8 Bxa6 Ke7 Rb7 Rxf5 Bb5 Rf3+ Kg2 Rb3 Rxd7+ Ke6 Rxh7 Rxb5 Rxh5 Rb2+ Kf3 Rb3+ Kg4 Rb4+ Kf3 Rf4+ Ke3 Kd5 Rh6 Re4+ Kf3 Rf4+ Ke3 Re4+ Kf3 Rg4 Ke3 Re4+""",
      """g4 d5 b4 Bxg4 f4 Qd6 Bg2 Nf6 Nc3 Qxf4 d4 Ne4 Qd3 e6 Qb5+ Nd7 a4 Qf2+ Kd1 Qxg2 Ke1 Qxh1 Ra3 Qxg1#""",
      """e4 e5 Bc4 Nc6 Nf3 Nd4 O-O Nxf3+ Qxf3 Qf6 Qb3 Bc5 Nc3 Nh6 Nd5 Qd6 c3 c6 Ne3 b5 Nf5 Qg6 Nxh6 gxh6 Be2 Rg8 Bf3 d6 a4 Bh3 c4 Bxg2""",
      """e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 g6 Bd3 Bg7 Be3 O-O O-O Nc6 f4 Ng4 Nxc6 bxc6 Qf3 c5 h3 Nxe3 Qxe3 Bd4 Rf3 Bxe3+ Rxe3 Qb6 Rae1 Be6 b3 c4 bxc4 Rac8 Nd5 Bxd5 cxd5 e6 Kh2 exd5 exd5 Qd4 f5 Qf4+ Kh1 Rb8 Rf3 Qh4 Ref1 g5 f6 Rbe8""",
      """Nf3 Nf6 Nc3 d5 e4 dxe4 Ng5 e5 Bc4 Be6 Nxe6 fxe6 Bxe6 Bd6 O-O c6 Qe2 Qe7 Bb3 Nbd7 Nxe4 Nxe4 Qxe4 O-O-O Qg4 Kb8 Qe6 Qxe6 Bxe6 Nf6 d3 Rhe8 Bh3 Kc7 Bg5 h6 Bxf6 gxf6 Rae1 Rf8 Bf5 Rg8 g4 Rdf8 h3 Rg5 Kg2 Bc5 f3 Rg7 Re4 Bd4 c3 Bc5 b4 Bb6 a4 a5 b5 Rd8 Rd1 Rgg8 Rc4 Rd6 bxc6 Rxc6 Rxc6+ bxc6 Be4 Rd8 c4 Bc5 Rb1 Bb4 Kf2 Kb6 Ke2 Kc5 Ke3 Rd7 h4 Rg7 h5 Rd7 Bf5 Rd8 Be4 Rb8 Ke2 Kd4 Bxc6 Rd8 Be4 Rb8 c5 Rc8 c6 Rc7 Rc1 Bc5 Rc4#""",
      """d4 d5 c4 dxc4 Nc3 c5 d5 e6 e4 exd5 exd5 Bd6 Bxc4 Nf6 Be3 O-O Nf3 Re8 O-O b6 a3 Bb7 Qd2 Nbd7 Rad1 Ne5 Nxe5 Bxe5 Rfe1 Qd6 g3 Ng4 Kg2 Nxe3+ Rxe3 Re6 f4 Bd4 Rxe6 fxe6 Ne2 exd5 Ba2 Re8 Nxd4 cxd4 Qxd4 Re4 Qd3 Kh8 Bxd5 Bxd5 Qxd5 Qxd5 Rxd5 h6 Kf2 Rc4 Rd2 Kg8 Kf3 Rc7 Ke4 Kf7 Kf5 g6+ Kg4 Ke6 Re2+ Kf6 Rd2 Ke6 Kf3 Kf5 Rd5+ Ke6 Rd2 Rc4 Rd3 Rc2 Re3+ Kf5 Re5+ Kf6 h4 Rxb2 Re3 Ra2 Rb3 Ke7 Kg4 Kf6 Re3 Kf7 Rc3 Rb2 Rc7+ Ke6 Rxa7 Rb3 Ra8 Rb5 Ra6 Kf6 a4 Ke6 axb5""",
      """e4 c5 Nf3 Nc6 Bc4 d6 Nc3 e6 d4 cxd4 Nxd4 Nxd4 Qxd4 Nf6 e5 dxe5 Qxd8+ Kxd8 Bg5 Be7 O-O-O+ Bd7 Bb5 Re8 Bxf6 Bxf6 Rxd7+ Kc8 Rc7+ Kd8 Bxe8 Kxe8 Rc4 Kd8 Ne4 Rc8 Rxc8+ Kxc8 Nxf6""",
      """Nc3 c6 e4 Qc7 b3 d6 Bb2 e5 f4 Nf6 Qe2 Be7 O-O-O h5 g3 Nbd7 Nf3 Nc5 Bg2 Bd7 d4 exf4 gxf4 Na6 e5 dxe5 fxe5 Ng4 h3 Nh6 d5 cxd5 Nxd5 Qd8 Nd4 O-O Kb1 Nc5 Rdg1 Ne6 Nf3 Bc6 Nxe7+ Qxe7 Bf1 Rad8 Rg2 Nf4 Qd2""",
      """d4 d5 Nf3 e6 Bf4 Nc6 Nc3 Nf6 a3 h6 Ne5 Nxe5 Bxe5 Nd7 Bf4 Nf6 g3 Bd6 e3 Bxf4 exf4 O-O Bd3 a5 Nb5 c6 Nc3 b5 Ne2 a4 O-O Qd6 Rc1 Ba6 b3 axb3 cxb3 Rac8 b4 Ra8 Qc2 Bb7 Rfe1 Rxa3 Qb2 Rxd3 Red1 Rxd1+ Rxd1 Ne4 Nc3 Nxc3 Qxc3 Qe7 Ra1 Ra8 Rxa8+ Bxa8 h4 g6 Qa3""",
      """e4 e5 f4 exf4 Nf3 Nf6 Nc3 Bd6 e5 Bxe5 Nxe5 O-O d4 d6 Nf3 Bf5 Bxf4 Re8+ Be2 Nbd7 O-O c6 Bd3 Bxd3 Qxd3 Qb6 Ng5 c5 d5 c4+ Be3""",
      """e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 Qe7 Bxf7+ Kd8 Nc3 d6 Bb3 Bg4 Nf3 g6 h3 Bxf3 Qxf3 Bh6 O-O g5 d3 Qe6 Qg3 Qd7 Bxg5 Rg8 Bxf6+ Ke8 Qxg8+ Bf8 Bg5 Ne7 Bf7+""",
      """e4 c5 d4 cxd4 c3 dxc3 Nxc3 e6 Bc4 d6 f4 Be7 Nf3 Nf6 O-O O-O Ng5 a6 f5 b5 Bb3 b4 fxe6 bxc3 exf7+ Kh8 Rxf6 Bxf6 Nxh7 Bd4+ Kh1 Qh4 Nxf8 Bb7 Ng6+""",
      """d4 d5 e3 Nf6 Nf3 e6 Bd3 Nc6 O-O Bb4 c3 Bd6 Nbd2 O-O e4 dxe4 Nxe4 Nxe4 Bxe4 Bd7 Qc2 b5 Bxh7+ Kh8 Be4 g6 Bh6 Kh7 Bxf8 Qxf8 d5 Qh6 g3 Ne5 Nxe5 Bxe5 dxe6 Bxe6 Bxa8 Qh3 Bg2 Qh5 Qe4 Bh3 Bxh3 Bxg3 fxg3 Qxh3 Rxf7+ Kh6 Qf4+ g5 Qf6+ Kh5 Rh7+ Kg4 Rxh3 Kxh3""",
      """e4 e6 d4 Qh4 Nc3 Qe7 Nf3 Nc6 Bb5 a6 Bxc6 bxc6 O-O Rb8 b3 h5 d5 exd5 exd5 cxd5 Re1 Qxe1+ Qxe1+ Kd8 Nxd5 c6 Nf4 Nf6 Be3 Ng4 h3 Nxe3 Qxe3 d5 Ne5 Ke8 Nxc6+ Kd7 Nxb8+ Kc7 Qe5+ Kb7 Qxd5+ Kxb8 Qxf7 Bd6 Nd5 Rf8 Qxg7 Be6 Rd1 Bc5 Ne3 Rc8 Qe5+ Kb7""",
      """c3 d5 f3 Nc6 Qb3 Nf6 c4 dxc4 Qxc4 Be6 Qb5 a6 Qxb7 Nd4 Qb4 Nc2+ Kd1 Nxa1 Qa4+ Nd7 Qd4 g5 Qxh8 Nf6 e4 Qd4 Nc3 h6 b3 Kd7 Bb2 Qa7 e5 Nd5 Bxa1 f6 exf6 exf6 Qh7+""",
      """e4 e5 Nf3 d6 Bc4 Be6 Bxe6 fxe6 d4 exd4 Qxd4 Nc6 Qd1 Be7 Nc3 Nf6 Be3 O-O h3 d5 e5 Ne8 Ne2 Rxf3 gxf3 Nxe5 Ng1 c5 f4 Nc6 Qg4 Qd6 Nf3 Nf6 Qg2 d4 Rg1 Nh5 Bd2 Bf6 Qg4 Qd5 Ne5 Nxe5 fxe5 Qxe5+ Kf1 Rf8 Bh6 Rf7 Re1 Qf5 Qxf5 exf5 b3 Kf8 Bd2""",
      """e4 e5 Nc3 Nf6 g3 Nc6 Bg2 Bc5 Nge2 d6 d3 Bg4 Na4 Bxf2+ Kxf2 Qd7 Bg5 Nd4 Bxf6 gxf6 Bf1 Qxa4 h3 Bxe2 Bxe2 Nxc2 b3 Qd4+ Kf1 Ne3+ Ke1 Nxd1 Kxd1 Qxa1+""",
      """e4 e6 d4 d6 Nf3 b6 Bd3 c5 c3 Ba6 O-O Bxd3 Qxd3 Ne7 Bg5 h6 Be3 g6 Nbd2 Bg7 Rac1 O-O Nb3 Nd7 Qd2 Rc8 Bxh6 c4 Bxg7 Kxg7 Na1 Rh8 h3 Rh6 Nc2 Nf6 e5 dxe5 dxe5 Nfd5 Rcd1 Qh8 Ne3 Nf4 Ng4 g5 Nxh6 Qxh6 Qd7 Rh8 Qxe7 Nd5 Qxg5+ Qxg5 Nxg5 Rh5 Nf3 Nf4 Rd7 Ne2+ Kh2 Nf4 Rxa7 Nd3 b3 cxb3 axb3 Nxe5 Nxe5 Rxe5 Rb7 Rc5 Rc1 b5 c4 bxc4 Rxc4 Re5 Rcc7 Rf5 b4 e5 b5 Rxf2 b6 e4 Re7 Re2 Re5 e3 Rbe7 Rb2 b7 e2 Rxe2 Kf6 Rxb2 Kxe7 b8=Q Kf6 Qb7 Ke5 g4 Kf6 Rf2+ Ke6 Qxf7+ Ke5 Qf5+ Kd6 Rf4 Ke7 Qg5+ Kd6 Rf6+ Ke7 Qg7+ Ke8 Rf8#""",
      """e4 b6 Nc3 Bb7 Nf3 Nc6 d4 e6 d5 exd5 exd5 Nce7 Bg5 f6 Bh4 Ng6 Bc4 Bb4 Bg3 N8e7 Qd4 d6 O-O Bxc3 Qxc3 O-O Rad1 Nf5 Rfe1 Nxg3 hxg3 Re8 Nd4 Rxe1+ Rxe1 Qd7 Ne6 Re8 Re3 Qe7 f4 Nf8 Qe1 Nxe6 Rxe6 Kf7""",
      """Nf3 b6 g3 Bb7 Bg2 Bxf3 Bxf3 c6 e3 d5 d4 e6 c3 f6 Bd2 Bd6 O-O Qc7 Na3 g5 Nc2 h5 Bg2 g4 f4 f5 e4 fxe4 Ne3 Nf6 f5 exf5 Nxf5 Qd7 Bg5 Kf7 Bxf6 Kxf6 Nxd6+ Ke6 Nf5 Rf8 Ng7+ Ke7 Rxf8 Kxf8 Nxh5 Qf5 Nf4 Nd7 Qb3 Re8 Rf1 Qg5 Nxd5+""",
      """e4 e5 Nc3 Nc6 g3 g6 Bg2 Bg7 d3 Nge7 Nge2 O-O f4 d6 O-O f5 h3 Be6 Be3 Qd7 Kh2 Kh8 Qd2 Rae8 Rae1 d5 Nd1 d4 Bg1 b6 Nf2 h6 g4 Kh7 gxf5 gxf5 Kh1 fxe4 Nxe4 Nd5 fxe5 Bxe5 N2g3 Qg7 Rxf8 Rxf8 Rf1 Rxf1 Nxf1 Qg6 Bh2 Bxh2 Nxh2 Ne5 Nc5 bxc5 Be4 Bf5 Bxd5 Kg7 Qg2 Qg5 h4 Qxg2+ Kxg2 Kf6 Nf3 Ng6 Kg3 Bd7 Bc4 Ne7 Kf4 Nf5 Ne5 Bc8 Ng4+ Kg6 Ne5+ Kg7 h5 Nd6 Nc6 Kf6 Bd5 a6 Bf3 Bd7 a4 Be8 a5 Bf7 Nb8 c4 Nxa6 cxd3 cxd3 c6 Nc5 Nc8 a6 Na7 Nb7 Be8 Na5 Bd7 Nc4 Ke7 Nb6 Be8 Ke5 Kd8 Nc4 Kc7 Nd6 c5 Nf5 Kb6 Nxh6 Nb5 Nf5 Bxh5 Be4 Bg6 Nd6 Bf5 Nxb5 Bc8 a7 Bb7 Bxb7 Kxb7 Kd6 Kb6 Kd5 c4 Kxc4 Ka5 Kxd4 Kb6 Kd5 Kb7 a8=Q+ Kxa8 Kc6 Kb8 d4 Kc8 d5 Kd8 d6 Ke8 d7+ Kf7 Kd6 Kf6""",
      """e4 g6 Nf3 Bg7 Nc3 c5 d4 cxd4 Nxd4 Nc6 Be3 Qa5 Bc4 Nf6 f3 O-O Qd2 d5 exd5 Nb4 Nb3 Qd8 O-O-O a5 a3 a4 Nc5 Na6 Nxa6 bxa6 Nxa4 Bd7 Nb6 Rb8 Nxd7 Nxd7 Bb3 a5 a4 Qc7 Kb1 Rb4 h4 Rfb8 h5 Nc5 Bxc5 Qxc5 hxg6 hxg6 d6 exd6 Qxd6 Qxd6 Rxd6 Rd4 Ra6 Rd2 Rxa5 Rxg2 Ra7 Bf6 Bxf7+ Kf8 Bb3 Rxb3 cxb3 Rxb2+ Kc1 Rxb3 Rf1 Rc3+ Kd2 Rc8 a5 Bc3+ Kd3 Bf6 a6 Rc3+ Ke4 Ra3 Rg1 Ra4+ Kd3 g5 Rg4 Ra3+ Ke4 Ra4+ Kf5 Bd4 Ra8+ Ke7 Rxg5 Ra5+ Kg4 Ra4 f4 Be3 Rf5 Bf2 Re5+ Kf6 a7 Bd4 Rd5 Be3 Rf5+ Kg6 Rg8+""",
      """e4 d5 exd5 Nf6 c4 a5 d3 a4 Bg5 Bd7 Bxf6 exf6 Be2 b5 Nd2 Bb4 a3 Bxd2+ Qxd2 O-O Nf3 Bg4 O-O bxc4 dxc4 c6 h3 Bf5 Nd4 cxd5 Nxf5 dxc4 Qxd8 Rxd8 Bxc4 Nc6 Rad1 g6 Ne7+ Nxe7 Rxd8+ Rxd8 Re1 Nf5 Bb5 Ra8 Re4 Rb8 Rb4 Nd6 Bxa4 Rxb4 axb4 Nc4 b3 Nb6 Kf1 Kf8 Ke2 Ke7 Kd3 Kd6 Kd4 Nd5 Kc4 f5 g4 fxg4 hxg4 h5 gxh5 gxh5 Be8 h4 Bxf7 Nf4 b5 h3 b6 h2 b7 h1=Q b8=Q+ Ke7 Qc7+ Kf6 Qxf4+ Ke7 Bd5 Qf1+ Kc5 Qd3 Bc4 Qc3 Qe4+ Kf6 f4 Kg7 Qd4+ Qxd4+ Kxd4 Kf6 Ke4 Ke7 f5""",
      """e4 c5 d3 e6 Be2 d5 h3 Nc6 Nf3 dxe4 Kd2 exf3 gxf3 Bd7 Ke1 Nf6 Bg5 Be7 Bxf6 Bxf6 Nd2 e5 b3 Be6 a3 a6 c3 O-O d4 Re8 dxe5 Bxe5 Rc1 b6 Bd3 g6 Kf1 Bf6 Be2 Bd7 Ne4 Be6 Nxf6+ Qxf6 Qd6 Rac8 Rd1 Bf5 Qf4 Kg7 Qg3 Be6 f4 Rcd8 Bf3 Rxd1+ Kg2 Rxh1 Kxh1 h6 Kg2 Bf5 a4 b5 Bg4 Bxg4 Qxg4 bxa4 bxa4 c4 Qg3 Qe6 Kf3 f5 Kg2 Qe4+ Qf3 Qxf3+ Kxf3 Kf6 Kg2 Re2 Kf1 Rc2 Ke1 Rxc3 Kd2 Rf3 Ke2 Rxh3 Kd2""",
      """e4 c5 Nc3 Nc6 Bc4 e6 d3 a6 a3 b5 Ba2 g6 Nge2 Bg7 Bd2 Nge7 O-O O-O f4 h6 Ng3 Kh7 Rb1 f5 Nce2 Nd4 c3 Nxe2+ Qxe2 Bb7 e5 Qc7 Rbc1 Rad8 Be3 Qc6 Rf2 Nd5 d4 c4 Bb1 Rf7 Bd2 Bf8 Rcf1 a5 Qe1 a4 Qe2 Be7 Be3 Bh4 Qf3 Rdf8 Bd2 Kg7 Ne2 Bxf2+ Rxf2 Qc7 Qg3 Qd8 h4 Kh7 Kh2 Rg7 Ng1 Rfg8 Nh3 Ne7 Kg1 Bd5 Bc2 d6 Bd1 dxe5 dxe5 Be4 Be3 Nd5 Bd4 Qc7 Bf3 Bxf3 gxf3 Rd7 Rg2 Rdg7 Qh2 Qc6 Ng5+ hxg5 hxg5#""",
      """d4 d5 Nf3 Nf6 c4 e6 a3 Be7 Nc3 a6 cxd5 Nxd5 Ne4 Nc6 Bg5 O-O Bxe7 Qxe7 e3 Bd7 Bd3 Rfe8 O-O b6 Nfg5 h6 Qh5 Nf6 Nxf6+ Qxf6 h4 hxg5 Qh7+ Kf8 hxg5 Qxg5 f4 Qf6 g4 g6 f5 Qg7 fxg6 Qxh7 gxh7 Kg7 g5 Ne7 g6 Nxg6""",
      """e4 c5 d4 cxd4 Qxd4 Nc6 Qd1 d6 Bd3 Nf6 Nc3 a6 Bg5 e6 Nge2 Be7 Qd2 h6 Bxf6 Bxf6 O-O Ne5 a3 Nxd3 cxd3 O-O Rab1 b5 Kh1 Bb7 f4 Rc8 Ng3 g6 f5 g5 fxe6 fxe6 Nh5 Rf7 d4 d5 e5 Bh8 Qd3 Rcc7 Qg6+ Bg7 Nxg7 Rxg7 Qxe6+ Kh7 Rf6 Qxf6 exf6 Rgf7 Rf1 Kg8 Nxd5 Bxd5 Qxd5 Rd7 Qa8+ Kh7 Qxa6 Kg6 Qxb5 Rxd4 Qf5+ Kh5 h3 Rf4 g4+ Kh4 Rxf4 gxf4 Qxf4 Kxh3 Qxh6+ Kg3 Qg7""",
      """e4 d5 d3 dxe4 dxe4 Qxd1+ Kxd1 f5 exf5 Bxf5 Bd3 Be6 Nf3 Nc6 Be3 O-O-O Nc3 Nf6 Re1 Bg4 Ke2 Nd4+ Bxd4 Rxd4 h3 Bxf3+ Kxf3 g5 Rad1 Kb8 Nb5 c6""",
      """e4 c5 Nf3 d6 d4 cxd4 Nxd4 Nf6 Nc3 a6 a4 g6 Bc4 Bg7 O-O O-O Qe2 Re8 Rd1 Bg4 f3 Bd7 Nb3 Nc6 Bf4 Nh5 Qe3 Nxf4 Qxf4 Ne5 Nd2 Qb6+ Kh1 Rac8 Bb3 Be6 Nd5 Bxd5 exd5 Nd7 Nc4 Qb4 Ne3 Qxf4""",
      """e3 e6 d4 c5 c4 d5 Nc3 Nf6 Nf3 cxd4 exd4 Bb4 Bd2 O-O h3 Nc6 Be2 dxc4 Bxc4 b5 Be2 Qb6 a3 Bxc3 Bxc3 a5 b4 Nd5 Bd2 axb4 axb4 Rxa1 Qxa1 Ncxb4 Bxb4 Nxb4 Qb2 Nd5 Qxb5 Ba6 Qxb6 Nxb6 Bxa6 Ra8 Bb5 Ra1+ Ke2 Rxh1 d5 h5 d6 Kf8 d7 Ke7 Ne5 f6 Ng6+ Kd8 Nf8 Rb1 Nxe6+ Ke7 d8=Q+ Kxe6 Qxb6+ Kf5""",
      """d4 b6 f3 Bb7 e4 g6 Be3 Bg7 Nc3 c6 Bd3 d6 Nge2 Na6 a3 Nc7 O-O e6 Rb1 Ne7 Qd2 h6 b4 Qd7 Nd1 O-O-O c4 Kb8 a4 g5 b5 f5 bxc6 Nxc6 d5 Na5 Nd4 f4 Bf2 Bxd4 Bxd4 e5 Bc3 Qxa4 Ra1 Qd7 Bxa5 bxa5 Qxa5 a6 Nc3 Rc8 c5 dxc5 Rfb1 Ka8 Qb6 Nxd5 exd5 c4 Be4 Rh7 d6 Rg7 Rxa6+""",
      """d4 Nf6 Bf4 g6 Nc3 Bg7 Nb5 c6 Bc7 Na6 Bxd8 cxb5 Ba5 b6 Bd2 Bb7 e3 O-O Be2 d5 Bf3 Nc7 c3 Nd7 Qe2 f6 Nh3 e5 dxe5 fxe5 O-O-O e4 Bg4 Ne5 f4 Nd3+ Kb1 b4 Nf2 Ba6 cxb4 Bxb2 Nxd3 Bxd3+ Kxb2 Bxe2 Bxe2 Ne6 Bc3 Rac8 Bd4 Nxd4 Rxd4 Rfd8 Rhd1 a5 Rxd5 Rxd5 Rxd5 axb4 Kb3 Rc5 Bc4 Rxd5 Bxd5+ Kg7 Kxb4 Kf6 Kb5 Kf5 Kxb6 Kg4 a4 h5 a5 g5 fxg5 Kxg5 Bxe4 Kg4 Bf3+ Kh4 a6""",
      """d4 e6 c4 d5 Nf3 Nf6 g3 dxc4 Nbd2 Be7 Nxc4 O-O Bg2 a6 O-O Nbd7 a3 Rb8 b4 b5 Nce5 Bb7 Bb2 Nd5 Rc1 f6 Nd3 e5 dxe5 fxe5 Ndxe5 Nxe5 Nxe5 Nb6 Qb3+ Nc4 Bxb7 Rxb7 Nxc4 bxc4 Qxc4+ Kh8 Qc3 Bf6 Qb3 Bxb2 Qxb2 Qe7 e3 Re8 Qd4 Rb5 Rfd1 Rh5 Qd7 Qe4 Rxc7 Rg5 Rd4 Qb1+ Kg2 Qg6 Rc8 Rg8 Rxg8+ Kxg8 Qc8+ Kf7 Rd7+ Ke6 Qc6+ Ke5 Rd5+ Ke4 Rxg5+ Kd3 Qxg6+ hxg6 Rxg6 Kc4 Rxa6 Kb5 Rg6 Ka4 Rxg7 Kxa3 Rg4 Kb3 h4 Kc3 Rf4 Kb3 h5 Ka4 h6 Kb5 h7 Ka4 h8=Q Kb5 Rf5+ Ka4 Qe5 Kb3 b5 Kc4 b6 Kd3 b7 Ke2 b8=Q Kd3 Qd4+ Ke2 Qbb2+ Ke1 Qdd2#""",
      """e4 e5 Nf3 Nc6 Bc4 h6 c3 Nf6 d3 a6 h3 Bc5 Be3 Bxe3 fxe3 O-O d4 Nxe4 Bd5 Ne7 Bxe4 d5 Bc2 e4 Ne5 a5 O-O b5 b3 Nf5 Na3 Nxe3 Qe2 Nxf1 Rxf1 f6 Nc6 Qd6 Qxb5 Ba6 Qa4 Bxf1 Kxf1 Qf4+ Kg1 e3 Ne7+""",
      """e4 d6 Nf3 f5 exf5 Bxf5 Bc4 Nf6 Ng5 d5 Qf3 Bg6 Bd3 Bxd3 Qxd3 h6 Qg6+ Kd7 Nf7 Qe8 Ne5+ Kc8 Qf5+""",
      """e4 d5 exd5 Qxd5 Nc3 Qa5 d4 c6 Bc4 Bf5 Ne2 e6 O-O Nf6 Bb3 Nbd7 Ng3 Bg6 Bf4 Bb4 Nce2 O-O c3 Be7 Nc1 Rfe8 Nd3 Qd8 Ne5 Nxe5 Bxe5 Nd7 Qe2 Bf6 f4 a5 Ne4 a4 Bc2 b5 a3 Qb6 Nd6 Red8 f5 exf5 Nxf5 Re8 Nd6 Re6 Bxg6 hxg6 Qg4 Nxe5 Qg3 Nc4 Nxc4 bxc4 Rae1 Rae8 Rxe6 Rxe6 Qg4 Qxb2 h4 Qxc3 Kh1 Qxd4""",
      """d4 d5 Bf4 Nf6 e3 g6 Nf3 Bg7 Bd3 O-O Ne5 c6 c3 Nbd7 Nd2 Nxe5 Bxe5 Nd7 Bxg7 Kxg7 f4 c5 g4 cxd4 exd4 e5 fxe5 Nxe5 dxe5 Qh4+ Kf1 Bxg4 Nf3 Qh3+ Kf2 Rae8 Be2 Bxf3 Bxf3 Rxe5 Qd4 f6 Qg4 Qh6 Rae1 Rg5 Re7+ Kh8 Qd7""",
      """e4 e5 Bc4 Nc6 a3 Nf6 Nc3 a6 d3 b5 Ba2 Bd6 Nge2 O-O O-O Bc5 Ng3 Ba7 Bg5 d6 Nd5 Bg4 Qc1 Nd4 c3 Ne2+ Nxe2 Bxe2 Re1 Bxd3 Nxf6+ gxf6 Bh6 Re8 Qd1 Bc4 Qg4+ Kh8 Qg7#""",
      """e4 e6 d4 Nf6 e5 Ne4 Nf3 Nxf2 Kxf2 Nc6 Bg5 Be7 Qd2 d6 Nc3 O-O h4 dxe5 Bxe7 Qxe7 dxe5 Qc5+ Ke1 Nxe5 Ng5 Nc4 Qd3 Nxb2 Qxh7#""",
      """e4 e5 d3 d6 Nc3 f5 Nf3 fxe4 dxe4 Nf6 Bg5 Nc6 Nd5 Be7 Nxe7 Qxe7 Bc4 Be6 Bxf6 gxf6 Bxe6 Qxe6 Qd5 Ke7 Qxe6+ Kxe6 O-O-O Raf8 Nh4 Ne7 g3 f5 exf5+ Nxf5 Nxf5 Rxf5 Rd2 Rhf8 Re1 c6 f4 d5 fxe5 Rxe5 Rde2 Rxe2 Rxe2+ Kd7 Kd2 Rf3 Re3 Rxe3 Kxe3 Ke6 Kf4 c5 Kg5 d4 Kf4 Kd5 Kf3 c4 Ke2 b5 Kd2 a5 Ke2 b4 Kd2 Ke4 Ke2 h5 h3 Ke5 Kf3 Kf5 Kf2 Ke4 Ke2 a4 Kf2 d3 cxd3+ Kxd3 Kf3 c3 g4 c2 gxh5 c1=Q Kg4 Qh6 h4 Kc2 Kf5 Kxb2 Ke4 Qxh5""",
      """e4 c5 Nc3 Nc6 g3 e5 Bg2 Nf6 d3 Nd4 f4 d6 h3 Be7 Nf3 Nxf3+ Qxf3 exf4 Bxf4 Qb6 Nd1 Qb4+ Bd2 Qb6 Bc3 O-O O-O c4+ d4 h6 Kh2 a5 Ne3 Qc7 Rf2 b5 a3 Bb7 d5 Bc8 Nf5 Bxf5 Qxf5 Rab8 Raf1 b4 axb4 axb4 Bxf6 Bxf6 Qg4 Bxb2 Rf5 Be5 Rh5 Kh7 Rhf5 b3 cxb3 Rxb3 R1f3 c3""",
      """c4 e5 Nc3 f5 g3 Nf6 Bg2 Be7 Nf3 O-O O-O e4 Ne1 c6 d3 d5 cxd5 cxd5 dxe4 dxe4 Qb3+ Kh8 e3 Nc6 Bd2 Qe8 Nb5 Qd8 Rd1 Qb6 Bc3 a6 Nd6 Qxb3 axb3 Bxd6 Rxd6 Ng4 Nc2 Nge5 Nd4 Nf3+ Nxf3 exf3 Bxf3 f4 Bxc6 bxc6 Rxc6 Bb7 Rc7 f3 Bxg7+ Kg8 Bxf8 Rxf8 Rxb7""",
      """e4 e5 Bc4 Nc6 Nf3 h6 d4 exd4 Nxd4 Bc5 Bxf7+ Kxf7 Qh5+ g6 Qxc5 Nxd4 Qxd4 Qf6 Be3 c5 Qxc5 Qxb2 Bd4 Qc1+ Ke2 Qxh1 Bxh8 Qxg2 Nd2 d6 Qd4 Bg4+ Kd3 Qxh2 Qg7+ Ke6 Qxg6+ Kd7 Qxg4+ Ke7 Qg7+ Ke6 Ke2 Qh5+ Nf3 Qb5+ Ke1 Qb4+ Nd2 Rc8 Qg6+ Kd7 Qf5+ Ke7 Qxc8""",
      """e4 e6 d3 b6 Bd2 Bb7 Be2 f5 Bc3 Nh6 exf5 Nxf5 Nf3 Bd6 g4 Nh4 Bxg7 Rg8 Be5 Bxe5 Nxe5 Bxh1 f3 Qg5 d4 d6 Nd3 Qe3 Qd2 Nxf3+ Kd1 Nxd2 Nxd2 Nc6 c3 O-O-O Nf1 Qh3 Nf4 Qh6 Nh5 Rdf8 Kc2 Be4+ Kb3 Na5+ Ka3 Qg5 Ba6+ Kd7 Nfg3 Qd5 Nxe4 Qxe4 Bb5+ c6 Ba6 b5 Kb4 Nc4 Kb3 Qd5 Kc2 Ne3+ Kd3 Nxg4 Ng3 Qc4+ Kc2 Rf2+ Kd1 Rf1+ Nxf1 Qxf1+ Kc2""",
      """e4 e5 Nf3 d6 d4 exd4 Qxd4 c5 Qa4+ Nc6 Bb5 Bd7 Qb3 Be7 Bc4 Be6 Bxe6 fxe6 Qxe6 Qd7 Qxd7+ Kxd7 O-O Nf6 Nbd2 b5 b3 a6 Bb2 h6 Rfe1 Rhg8 e5 dxe5 Nxe5+ Nxe5 Bxe5 Kc6 Nf3 Nd5 Rad1 Rad8 a3 g5 h3 h5 Nh2 Bd6 Bxd6 Rxd6 Rd3 a5 c4""",
      """d4 Nf6 Bg5 d5 e3 Nbd7 f4 g6 Nf3 Bg7 Bd3 c6 O-O h6 Bh4 O-O c3 Qb6 Qc2 e6 Nbd2 a5 Ne5 a4 b4 Qd8 a3 Nxe5 fxe5 g5 exf6 gxh4 fxg7 Kxg7 Bh7 h3 Nf3 hxg2 Kxg2 f5 Rg1 Kxh7 Kf2 Rg8 Ne5 Bd7 Qe2 Rg5 Nf7 Qf6 Nxg5+ hxg5 Qh5+ Qh6 Qxg5 Qxg5 Rxg5 Rf8 Rag1 f4 Rg7+ Kh8 Rxd7""",
      """d4 d5 a3 Nf6 Bg5 e6 Bxf6 Qxf6 Nc3 c6 e4 Nd7 e5 Qh4 g3 Qg5 f4 Qd8 Bd3 c5 Nb5 cxd4 Nd6+ Bxd6 exd6 Nf6 Bb5+ Bd7 Bxd7+ Qxd7 Qxd4 Qxd6 O-O-O O-O Nf3 Rac8 c4 Ne4 b3 Rfd8 Qxa7 Nc3 Kb2 Nxd1+ Rxd1 Qa6""",
      """d4 d5 c4 e5 dxe5 d4 Nf3 Nc6 Bf4 Bb4+ Nbd2 Nge7 a3 Bxd2+ Qxd2 Ng6 Bg3 Be6 e3 dxe3 Qxe3 O-O Bd3 Qe7 O-O Bg4 Rfe1 Rad8 Bxg6 fxg6 e6 Bxf3 gxf3 Nd4 f4 g5 Rad1 c5 fxg5 Nf3+ Kh1 Nxe1 Rxe1 b6 f4 Qb7+ Kg1 Qe7 h4 Rd4 b3 h6 Kg2 hxg5 hxg5 Qb7+ Qf3 Rd2+ Bf2 Qe7 Kg3 Rd4 Bxd4 cxd4 Qe4 Qxa3 Qd3 Qd6 Re4 Re8 Qxd4 Qxd4 Rxd4 Rxe6 Rd8+ Kh7 Rd5 Re3+ Kg4 Rxb3 g6+ Kxg6 Rd6+ Kh7 Rd7 a5 Ra7 a4 c5 a3 c6 a2 c7 Rc3 c8=Q Rxc8 Rxa2 Rc7 Rh2+""",
      """e4 g6 d4 c5 d5 Bg7 c3 d6 Bb5+ Nd7 Qg4 Nf6 Qh3 Nxe4 Bh6 O-O Bxg7 Kxg7 Nf3 Ndf6 O-O Bxh3""",
      """e4 e5 Nf3 Nc6 Bc4 Nf6 Ng5 d5 exd5 Na5 Bb5+ c6 dxc6 bxc6 Bd3 h6 Ne4 Nxe4 Bxe4 Qd4 Qf3 Bd7 d3 Be7 O-O O-O Qe3 Qd6 Bd2 f5 Bf3 Nb7 a3 f4 Qe2 g5 Bb4 c5 Bc3 Bc6 Qxe5 Bxf3 gxf3 Qxe5 Bxe5 Bd6 Bxd6 Nxd6 Nd2 Nf5 Rfe1 Rfe8 b3 Nd4 Rxe8+""",
      """d4 Nf6 c4 e6 Nc3 Bb4 Qc2 d5 a3 Be7 e3 O-O Nf3 Nc6 Be2 a6 O-O dxc4 Bxc4 b5 Bd3 h6 b3 Bb7 Bb2 Nd5 Rad1 Nxc3 Bxc3 Bf6 Ne5 Nxe5 dxe5 Be7 Bh7+ Kh8 Rxd8 Raxd8 Be4 c6 b4 Rd7 Rd1 Rfd8 Rxd7 Rxd7 Bd4 f5 Bf3 a5 Bc5 Bd8 Bd6""",
      """e4 e6 Nf3 d5 exd5 exd5 Bb5+ c6 Ba4 Bd6 Nc3 Ne7 d4 O-O O-O Bf5 Re1 Nd7 Nh4 Nf6 Nxf5 Nxf5 Bg5 h6 Bh4 Nxh4 Bb3 Re8 Ne2 Qc7 g3 Nf3+ Kg2 Nxe1+ Qxe1 Ne4 Qd2 Nxd2""",
      """Nc3 Nf6 e4 d5 e5 d4 exf6 dxc3 fxg7 cxd2+ Qxd2 Qxd2+ Bxd2 Bxg7 O-O-O O-O Ne2 Nc6 Bc3 Bg4 f3 Bf5 Bxg7 Kxg7 Ng3 Bg6 Bd3 Rad8 Be4 Bxe4 Nxe4 b6 Ng3 e6 c3 f5 Rhe1 Rxd1+ Kxd1 Kf6 Kc2 e5 Nh5+ Kg5 Ng7 Rf7 h4+ Kxh4 Rh1+ Kg3 Rxh7 Kxg2 Kd3 Kxf3 Rh3+ Kg4 Rh1 e4+ Ke3 f4+ Kxe4 Re7+ Kd3 Ne5+ Kc2 f3 Rg1+ Kh3 Nf5 Rf7 Ne3 f2 Rf1 Kg3 Kd2 Kf3 Nd1 Rd7+ Kc2 Ng4 Nxf2 Nxf2 Re1 Ne4 Rf1+ Ke2 Rf3 Kxf3""",
      """e4 c5 Nf3 e6 d4 cxd4 Nxd4 Nc6 Nxc6 bxc6 Bc4 d5 exd5 cxd5 Bb3 Nf6 Bg5 Be7 Nc3 O-O Bxf6 Bxf6 O-O Bb7 Ne2 Re8 Ng3 Bxb2 Rb1 Bf6 Nh5 Bg5 Qg4 Bh6 Rbe1 Qg5 Qxg5 Bxg5 Re5 Bh6 Rfe1 Re7 R1e3 Bxe3 fxe3 f6""",
      """g3 d6 Bg2 Nf6 Bxb7 Bxb7 f4 Bxh1 Nf3 Ne4 d3 Bxf3 exf3 Nf6 g4 Qc8 g5 Nh5 f5 Qxf5 Be3 Qh3 Qe2""",
      """c4 Nf6 Nc3 e5 e4 Bb4 Nge2 d6 g3 a6 Bg2 Nc6 O-O Bg4 h3 Be6 b3 O-O Bb2 Bc5 Kh2 h6 Na4 Ba7 d4 exd4 Nxd4 Nxd4 Bxd4 Bxd4 Qxd4 Nd7 Rad1 b5 Nb2 Ne5 f4 Ng6 c5 Ne7 cxd6 cxd6 Qxd6 Qa5 Qxe7 Qxa2 Rf2 Bxb3 Nd3 Qa4 Nc5 Qb4 Rd7 Qe1 Rfd2 Bc4 e5 Rac8 e6 Kh8 Rd8 Rcxd8 Rxd8 Rxd8 Qxd8+ Kh7 e7 Bf1 e8=Q Bxg2 Kxg2""",
      """e4 d5 exd5 Qxd5 Nc3 Qe5+ Qe2 Qxe2+ Bxe2 e6 Nf3 Nf6 Nb5 Nd5 c4 Nb4 Bd1 N8a6 O-O Bc5 a3 Nd3 Be2 Bxf2+ Rxf2 Nxf2 Kxf2 O-O d3 c6 Nc3 g6 Bh6 Rd8 Ne4 f5 Nf6+ Kf7 Nxh7 Rh8 Nfg5+ Kg8 Nf6#""",
      """c4 c5 Nc3 Nc6 e4 e6 Nf3 Be7 Bd3 Nf6 Bb1 O-O Qc2 e5 d3 d6 Nd2 Nd4 Qd1 b6 Ne2 Bg4 f3 Bh5 g4 Bg6 h4 h6 g5 hxg5 hxg5 Nd7 Nxd4 cxd4 f4 Nc5 f5 Bh7 Qh5 f6 Qxh7+ Kf7 g6+ Ke8 Qxg7 Qd7 Rh8""",
      """e3 e6 Nf3 c6 Nc3 d5 e4 b5 d3 Nd7 Bg5 f6 Bf4 Ba6 exd5 e5 Be3 cxd5 Nxd5 Qa5+ c3 O-O-O b4 Qa3 Bc1 Qa4 Qd2 Bd6 c4 Bxb4 Nxb4 bxc4 dxc4 Nc5""",
      """e4 e5 Nc3 Nf6 d3 Nc6 Bg5 Be7 Nf3 O-O Be2 d6 d4 exd4 Nxd4 Nxd4 Qxd4 Be6 O-O c6 e5 dxe5 Qxe5 Bd6 Qe3 h6 Bh4 g5 Bxg5 hxg5 Qxg5+ Kh8 Rad1 Nh7 Qh6 Qe7 Bd3 f5 Rfe1 Rf6 Qh4 Qf7 Re2 Rg8 Rde1 Rfg6 g3 Be7 Qf4 Ng5 h4 Nh3+""",
      """e4 e6 Nf3 d5 Nc3 c5 exd5 Nc6 Bb5 exd5 O-O Nf6 Ne5 Bd7 Re1 Be7 Nxd7 Qxd7 Qe2 d4 Na4 Nd5 Nxc5 Qc7 c4 Nb4 d3 a6 Bxc6+ Nxc6 Nb3 O-O Qf3 Bf6 Bf4 Qd8 Nc5 Qc8 Ne4 Be7 Nd6 Qd7 c5 b6 Nc4 Bxc5 a3 Qb7 b4 Be7 Bd6 Bxd6 Nxd6 Qd7 Nc4 Rab8 Rac1 f6 Qf4 Kh8 Nd6 Ne5 Nf5 Nxd3 Qg4 Nxc1 Re7 Qxe7 Nxe7 Rfe8 Qd7""",
      """e4 e5 f4 exf4 Nf3 Be7 Bc4 Bh4+ Kf1 c6 d4 d5 exd5 cxd5 Bd3 Qf6 Qe2+ Be6 Nc3 Ne7 Bd2 Nbc6 Bb5 O-O Qd3 Nb4 Qe2 Nxc2 Rd1 a6 Bd3 Nb4 Bb1 Bg4 a3 Nbc6 Qd3 g6 Nxh4 Bxd1 Nf3 Bxf3 Qxf3 Nxd4 Nxd5 Nxd5 Qxd5 Rfd8 Qc4 f3 g3 b5 Qc5 Rac8 Qa7 Nb3 Bc3 Qe6 Qf2 Rd1+ Be1 Rxb1""",
      """e4 e5 Nf3 Nf6 Nc3 Nc6 Bc4 Bc5 d3 O-O Bg5 d6 Nd5 Bxf2+ Kxf2 Ng4+ Kg1 Qd7 h3 h6 hxg4 hxg5 Nxg5 Qxg4 Qxg4 Bxg4 Kf2 Be6 Rh3 Bxh3""",
      """b4 c6 Bb2 d5 e3 Nf6 Nf3 g6 a3 Bg7 Be2 O-O O-O a5 d3 axb4 axb4 Rxa1 Bxa1 Qb6 Qe1 Bg4 Nbd2 Qxb4 c4 Qb6 cxd5 Nxd5 Bxg7 Kxg7 Qc1 Nd7 Nc4 Qc7 Qb2+ Kg8 Rb1 b5 Ncd2 Rc8 Rc1 Qd6 Nb3 e6 Nbd4 Bxf3 Bxf3 e5 Nxb5 Qb4 Qxb4 Nxb4 Nd6 Ra8 Ne4 Nxd3 Rb1 c5 Nf6+ Nxf6 Bxa8 Kg7 Rb7 e4 Re7 c4 Rxe4 Nxe4 Bxe4 Nc5 Bc2 f5 Kf1 Kf6 Ke1""",
      """d4 d5 Nc3 Nf6 Bf4 Bf5 e3 Nc6 Nb5 e6 Nxc7+ Kd7 Nxa8 Qxa8 Bb5 Bg4 Nf3 a6 Bxc6+ bxc6 O-O Bf5 Ne5+ Ke7 c3 Qb8 b4 Nh5 Nxc6+""",
      """e4 g6 d3 Bg7 Nf3 b6 Be2 Bb7 Kf1 e6 g3 Ne7 Kg2 O-O c3 d5 exd5 Bxd5 d4 c6 Bg5 f6 Be3 g5 Re1 g4 c4 gxf3+ Bxf3 Bxf3+ Kxf3 e5 Kg2 exd4 Bxd4 Nf5 Bc3 Qxd1 Rxd1 Na6 Na3 Rad8 Re1 Rde8 Red1 Rd8 Re1 Rde8 Red1 Rd8""",
      """d4 b6 c4 c5 Nc3 cxd4 Qxd4 d6 Qd1 Nc6 Nf3 Bb7 e4 Qc7 Be2 O-O-O O-O d5 exd5 Ne5 Nxe5 Qxe5 Bf3 e6 Qe2 Qxe2 Nxe2 exd5 Rd1 dxc4 Rxd8+ Kxd8 Bxb7 Bc5 Bf3 Nf6 Be3""",
      """e4 d6 Qh5 g6 Qd5 e6 Qb3 f6 d4 c6 Nf3 Bd7 g4 h6 h4 b6 Nc3 a6 a4 b5 a5 e5 d5 cxd5 Qxd5 Qxa5 Rxa5 Ke7 Qxa8 Nc6 Qxa6 Nb8 Qb6 f5 gxf5 gxf5 Bh3 fxe4 Nd5+ Kf7 Qxb8 Ne7 Bxd7 exf3 Qe8+ Kg7 Rg1+ Kh7 Nf6#""",
      """e3 d5 g3 e5 Bh3 Nf6 Bxc8 Qxc8 b3 Be7 Ba3 Bxa3 Nxa3 O-O h3 c5 Nb5 Qd7 a4 a6 Nc3 d4 exd4 exd4 Nce2 Re8 Kf1 Nc6 Nf3 Re7 Kg2 Rae8 Re1 Qd5 c4 dxc3 dxc3 Ne5 Qxd5 Nxd5 Nxe5 Rxe5 Kf1 b5 c4 Nb4 Nf4 g5 Rxe5 Rxe5 Nh5 g4 Nf6+ Kg7 Nxg4 Re6 Re1 Rxe1+ Kxe1 Nc2+ Kd2 Na3 Ne3 Kf6 Nd5+ Ke5 Nc7 bxc4 bxc4 Nxc4+ Kc3 Nd6 f4+ Ke4 Nxa6 Kd5 Nc7+ Kc6 Na6 Kb6 Nb8 Ka5 Nd7 Ne4+ Kc4 Kxa4 Nxc5+ Ka3 Nxe4""",
      """e4 e5 g3 Nc6 c3 Nf6 d4 d6 dxe5 Nxe5 h4 Bd7 Bh3 Bxh3 Nxh3 Nfg4 Bg5 f6 f4 fxg5 fxe5 Nxe5 Nxg5 Qe7 Rf1 O-O-O a4 h6 Nf3 Ng4 Nfd2 Ne3 Qf3 Nxf1 Qxf1 Qe5 Qf3 Be7 a5 Rhf8 Qg4+ Kb8 a6 b6 Nc4 Qc5 Nbd2 Qf2+ Kd1""",
      """e4 e5 Nf3 Nc6 Bc4 h6 h3 Nf6 d3 Bb4+ Bd2 Qe7 a3 Bc5 b4 Bd4 Bc3 a6 Bxd4 Nxd4 Nxd4 exd4 O-O d6 Qf3 Qe5 Nd2 Bd7 a4 g5 b5 g4 hxg4 Bxg4 Qg3 Ke7 Qxe5+ dxe5 f3 Bh5 g4 Bg6 bxa6 bxa6 Rab1 Rhg8 Rb7 Kd6 Rf2 Nd7 f4 exf4 Rxf4 h5 g5 Ne5 Rf6+ Kd7 Bd5 h4""",
      """h3 e5 a3 d5 d3 c5 e3 d4 e4 Nc6 g3 Be6 Bg2 Qd7 Ne2 O-O-O Bd2 Be7 O-O Bxh3 b4 cxb4 axb4 Bxg2 Kxg2 Bxb4 Bxb4 Nxb4 Rxa7 Kb8 Ra5 Qc7 Ra4 Qc6 Rxb4 f5 Nd2""",
      """d4 g6 c4 Bg7 Nf3 Nf6 Nc3 O-O Bf4 d6 e4 Nbd7 Bd3 e5 dxe5 dxe5 Bg3 Nh5 O-O Nxg3 hxg3 Nc5 Nd5 c6 Nb4 a5 Nxc6 bxc6 Bc2 Ba6 Qxd8 Rfxd8 b3 Bc8 Rfd1 Be6 Rxd8+ Rxd8 Rd1 Rxd1+ Bxd1 Nxe4 Bc2 Nd6 Ng5 Bf5 Bd1 Ne4 Nxe4 Bxe4 f3 Bb1 a3 c5 Kf2 e4 f4 Bd4+ Ke2 Bd3+ Kd2 Bf1 Be2 Bxg2 Bg4 Bf3 Bd7 e3+ Kd3 e2 Kd2 Bc3+ Kxc3 e1=Q+ Kb2 Qd2+ Ka1 Qxd7""",
      """e4 d6 d4 c6 c4 Qa5+ Nd2 Qd5 Qa4 Qe6 Nb3 Qxe4+ Kd2 g6 c5 Bh6+ Kc3 Bg7 Bb5 Nf6 Bg5 Qd5 Re1 Qxg5 Na5 e6 Nxc6 bxc6 Bxc6+ Ke7 Bxa8 Bd7 Qxa7 Nc6 Bxc6 h5 Bxd7 Nxd7 cxd6+ Kxd6 Nh3 Rc8+ Kb3 Qxg2 Qa6+ Rc6 Qb5""",
      """e4 e5 Nf3 d6 Bc4 Bg4 h3 Bh5 d3 Nf6 Bg5 Be7 Be3 O-O c3 Nc6 Nbd2 Na5 Bb3 Nxb3 Qxb3 b6 Nf1 Nd7 Ng3 Bg6 O-O Kh8 Kh1 f5 exf5 Bxf5 Nxf5 Rxf5 Rae1 Qe8 Qe6 Rf6 Qd5 c6 Qxc6 Rc8 Qd5 Nc5 Bg5 Rf8 Bxe7 Qxe7 Re2 Qd7 Rfe1 Qb5 c4 Qc6 Qxc6 Rxc6 Rd2 Ne6 b4 Nf4 Kh2 Rf6 g3 Ne6 a3 Rf7 a4 Rc8 Ra1 Rxf3 Kg2 Rcf8 Rf1 Nd4 h4 R3f5 a5 Nb3 Rb2 Nd4 Rb3 Nxb3""",
      """e4 e6 Nf3 c5 e5 a6 Nc3 h6 d4 Qb6 b3 Nc6 Na4 Qa7 c4 cxd4 Nxd4 Nxd4 g3 Bb4+ Bd2 Bxd2+ Qxd2 Nf3+ Ke2 Nxd2 Kxd2 Qd4+ Kc2 Qxa1 Bg2 Qxe5 Nc3 Nf6 f4 Qa5 Ne4 Qxa2+ Kd3""",
      """e4 e6 d4 c5 Nf3 cxd4 c3 d5 Bd3 dxe4 Bxe4 dxc3 Qxd8+ Kxd8 Nxc3 Bb4 Ne5 Bxc3+ bxc3 Ke8 O-O f6 Nc4 Nd7 Nd6+ Ke7 Ba3 Nh6 Nxc8+ Kd8""",
      """e4 c5 Nf3 d6 Nc3 Nf6 Bc4 e6 d3 d5 Bb5+ Nbd7 Bg5 a6 Bxd7+ Qxd7 e5 Ng8 O-O Be7 Bxe7 Nxe7 Ne2 Ng6 c3 O-O d4 cxd4 cxd4 b5 Rc1 Bb7 h3 Rac8 Nh2 Rxc1 Qxc1 Rc8 Qg5 Qe7 Qxe7 Nxe7 Rc1 Rxc1+ Nxc1 Nf5 Nb3 f6 Nf3 Kf7 Nc5 Bc8 Kf1 h6 Ke2 a5 a3 a4 g4 g5 gxf5 exf5 e6+ Bxe6 Nxe6 Kxe6 Ke3 f4+ Kd3 Kf5 Nh2 h5 f3 Kg6 Kc3 f5 Kb4 g4 fxg4 fxg4 hxg4 h4 Kxb5 Kg5 Kc5 f3 Nxf3+ Kxg4 Nxh4 Kxh4 Kxd5 Kg5 Ke5 Kg6 Ke6 Kg7 Ke7 Kg6 d5 Kf5 d6 Ke5 d7 Kd4 d8=Q+ Ke3 Qd5 Kf4 Kf6 Kg4 Qd4+ Kf3 Kf5 Ke2 Kf4""",
      """e4 c6 d3 Qa5+ Bd2 Qb6 b3 e5 Be3 Bc5 Bxc5 Qxc5 Qd2 Na6 a3 Nf6 f3 O-O Ne2 d5 b4 Qb6 d4 exd4 Qxd4 Qd8 e5 Ne8 Nf4 Bf5 Bd3 Bxd3 cxd3 Qg5 O-O Nac7 Nc3 Ne6 Qe3 Nxf4""",
      """e4 e6 d4 d5 e5 c5 c3 Nc6 f4 Qa5 Nf3 Be7 Bd2 Qb6 Be2 Qxb2 Na3 Qxa3 O-O cxd4 cxd4 Bd8 Bb5 Qe7 Ng5 h6 Qh5 g6 Qh3 Qd7 Nxf7 Qxf7 f5 Bd7 Be2 Nf6 fxg6 Qxg6""",
      """d4 d5 c4 Nf6 Nc3 Bf5 e3 e6 Nf3 a6 Bd3 Nc6 Bxf5 exf5 O-O dxc4 Ne5 h6 Nxc6 bxc6 Qa4 Qd7 Re1 Ne4 Nxe4 fxe4 Qxc4 Bd6 g3 O-O b3""",
      """d4 Nf6 Bg5 g6 Bxf6 exf6 e4 Bg7 c4 O-O Bd3 d6 Ne2 Re8 O-O b6 Nbc3 c5 dxc5 dxc5 Bc2 Be6 Ba4 Rf8 Qxd8 Rxd8 Nd5 Na6 Nef4 f5 Bb5 Bxd5 Nxd5 Nb4 Nxb4 cxb4 exf5 Bxb2 Rab1 Bc3 fxg6 hxg6 Bc6 Rac8 Bb5 Rd2 Rbd1 Rcd8 Rde1 Kf8 Re3 Rxa2 Bc6 Rdd2 Bd5 Bd4 Rf3 f6 c5 Rac2 cxb6 axb6 g3 f5 Bb3 Rb2 g4 Kg7 gxf5 gxf5 Be6 f4 Rxf4 b3 Rf3 b5 Bxb3 b4 Be6 Re2 Bd5 Kg6 Rf4 Bc5 h4 Kh5 Bf7+ Kh6 Rf3 Kg7 Bd5 Red2 Bc4 Bd4 Kg2 Bf6 h5 Rd4 Be6 Rh4 Rh3 Rxh3 Kxh3 Bd4 f3 Kh6 Kg4 Bf6 Bf7 Rg2+ Kf4 Bg5+ Kf5 Rd2 Rb1 Rd4 Re1 Rf4+ Ke6 Rf6+ Ke7 Rxf3+ Ke8 Re3+ Rxe3 Bxe3 Kd7 Bd2 Bb3 Bc3 Kc6 Bd2 Kb5 Be1 Ka4 Bc3 Bd1""",
      """e4 e5 Bc4 Qe7 Qf3 d6 Nh3 Bxh3 Qxh3 Nc6 Bd5 Nd4 Na3 Nf6 c3 Nxe4 cxd4 Ng5 Qe3 exd4 Qxe7+ Bxe7 O-O O-O Bxb7 Rae8 Bc6 Rd8 Nb5 a6 Nxc7 Bf6 Nd5 Ne4 Nxf6+ Nxf6 d3 Rc8 Bb7 Rce8 Bxa6 Re2 b3 Rfe8 Bb5 Re1 Bd2 R1e2 Bxe8 Rxe8 Rac1 d5 a4 h5 Bg5 Ng4 h3 Ne5 Rc5 Nxd3 Rxd5 Nb4 Rxd4 Nc2 Rd2 Nd4 Rxd4 f6 Bd2 g5 a5 Ra8 b4 f5 Rd5 Kf7 Rxf5+ Ke6 Rxg5 Kf6 Rxh5 Kg6 Rc5 Kf6 b5 Rxa5 Bxa5 Ke6 b6 Kd6 Rcc1 Kd7 b7 Kd6 b8=Q+ Kd5 Qd8+ Ke6 Rfe1+ Kf5 Rc4 Kg6 Re5 Kf7 Qe8+ Kf6 Rc6+ Kg7 Re7#""",
      """e4 c5 d3 Nc6 Nc3 e5 Nf3 d6 Bg5 Nf6 Be2 Be7 Bxf6 Bxf6 O-O O-O Nd5 Nd4 Nxd4 cxd4 Nxf6+ Qxf6 Qd2 b5 f4 a5 fxe5 Qxe5 Rf5 Qe8 Raf1 Bxf5 exf5 f6 Re1 Qf7 Bf3 Ra6 b3 a4 c4 bxc4 dxc4 axb3 Bd5 Rxa2 Bxf7+ Rxf7 Qxd4 h6 Qd5 Ra7 Re8+ Kh7 Qxd6 b2 Rb8 Ra1+ Kf2 b1=Q Rxb1 Rxb1 Qg3 Rb2+ Kg1 Re7 Qg6+ Kh8 Qg3 Rb1+ Kf2 Rb2+ Kf1 Rd7 Qe1""",
      """d4 f5 c4 Nf6 Nc3 e6 f3 Bb4 e3 O-O Bd3 b6 Ne2 Bb7 O-O Nc6 a3 Be7 e4 fxe4 fxe4 a5 Bg5 Nh5 Rxf8+ Qxf8 Bxe7 Qxe7 d5 Ne5 Qc2 Nxd3 Qxd3 Rf8 Nb5 Qc5+ Qd4 Qxd4+ Nbxd4 exd5 exd5 c6 dxc6 dxc6 Ne6 Re8 N6f4 Nf6 Ng3 c5 Kf2 Ne4+ Nxe4 Rxe4 g3 Rxc4 Re1 Rc2+ Re2 Rxe2+ Kxe2 Kf7 Kd3 g5 Nh5 Kg6 g4 Bf3 h3 b5 Ng3 h6 Ke3 Ba8 b3 b4 axb4 axb4 Kd3 Bc6 Kc4 Kf6 Kxc5""",
      """e4 e6 c4 d5 cxd5 exd5 exd5 Qxd5 Nf3 Nf6 Nc3 Qe6+ Be2 Bb4 O-O O-O a3 Bd6 d4 Qg4 Ne5 Qh4 g3 Qh5 Bxh5 Bh3 Re1 Re8 Bxf7+ Kf8 Bxe8 Kxe8 Nc4+ Kf7 Nxd6+ cxd6 Nd5 Nbd7 Nxf6 Nxf6 Qb3+ Kg6 Qxb7 Rf8 Qxa7 Rf7 Qa6 Ne4 f4 Nf6 Qxd6 Rd7 Qc5 Rd5 Qc4 Rd7 b4 Ng4 Qd3+ Kh5 Bb2 Rd6 Qd1 Rg6 Re5+ Kh6 Rc1 Nf6 d5 Bg4 Qd2 Nd7 f5+ Rg5 Re6+ Kh5 h3 Bxf5 g4+ Bxg4 hxg4+ Rxg4+ Kh2 Nf6 Qe2 h6 Rg1 g6 Rxg4 Nxg4+ Kg3 g5""",
      """d4 Nf6 c4 c5 d5 b5 cxb5 d6 Nc3 g6 g3 Bg7 Bg2 a6 bxa6 O-O a7 Nbd7 Nf3 Qa5 O-O Ba6 Re1 Ng4 Bd2 Rxa7 h3 Nge5 Ne4 Qc7 Qc2 Rb8 Bc3 Rab7 Nfg5 h6 f4 hxg5 fxe5 Nxe5 Nxg5 Bf6 Ne4 Bg7 Rf1 Rxb2 Bxb2 Rxb2 Qa4 Bxe2 Qe8+ Bf8""",
      """e3 d5 Nf3 Nf6 d4 Nc6 Nbd2 Bd7 Bd3 e5 O-O Bd6 c4 O-O c5 Be7 Nxe5 b6 Nxc6 Bxc6 cxb6 axb6 Nf3 Ba4 b3 Bd7 Bb2 Ng4 h3 Nh6 e4 dxe4 Bxe4 c6 d5 cxd5 Bxd5 Ra6 Qd4 Bb5 Qxg7#""",
      """e4 Nf6 e5 Nd5 d4 d6 c4 Nb6 Nf3 Bg4 Nbd2 dxe5 dxe5 e6 h3 Bxf3 Qxf3 Nc6 Qe3 Be7 Be2 Qd4 Qxd4 Nxd4 Bd3 O-O-O b3 Bb4 a3 Bc3 Rb1 Bxd2+ Kxd2 Rd7 Ke3 g6 Be4 Rhd8 b4 Nf5+ Kf4 Rd4 f3 h6 h4 Nxc4 g4 Ng7 Kg3 Nd2 Rh2 Nxb1 Bxh6 Ne8 Bg5 R8d7 Bxb1 R4d5 Bf4 c6 Bc2 Nc7 h5 gxh5 Rxh5 Nb5 a4 Nd4 Be4 Ne2+ Kh4 Nxf4 Kg5 Nxh5 gxh5 Rxe5+ Kf6 Rxh5 f4 Rh6+ Ke5 Rh5+ Kf6 Rd4 Bc2 Rxf4+ Ke7 Rh8 b5 Rd8 bxc6 bxc6 Bd3 Rd7+ Kf8 c5 Ke8 Rxd3""",
      """e4 d6 Nf3 Nf6 e5 dxe5 Nxe5 Nbd7 Nc4 a6 Be2 b5 Nca3 Bb7 f3 e6 d4 c5 c3 c4 Qd2 Nd5 b3 cxb3 axb3 Be7 O-O O-O Bd3 N7f6 c4 Bb4 cxb5 Bxd2 Bxd2 axb5 Bxb5 Qb6 Nc3 Qxd4+ Rf2 Nf4 Ne2 Nxe2+ Kf1 Ba6 Rxe2 Bxb5 Nxb5 Qxa1+ Kf2 Qa6 Nc7 Qc6 Nxa8 Rxa8 Bb4 Qb6+ Re3 Ra2+ Kg3 Qxe3 Bc3 Ne4+ Kg4 h6 Kh3 g5 Kg4 Rxg2+ Kh3 Nf2+ Kxg2""",
      """e4 e5 Nf3 Nc6 Bc4 h6 c3 Nf6 Qe2 Bc5 b4 Bb6 b5 Na5 Nxe5 Nxc4 Qxc4 d5 exd5 Qxd5 Qxd5 Nxd5 O-O Bf5 c4 Nb4 Nc3 Nc2 Rb1 Nd4 Rb2 Bd3 Re1 O-O Nd5 c6 Ne7+ Kh8 Nd7 Rfe8 Rb4 Nc2 Ng6+ fxg6 Rxe8+ Rxe8 h3 Re1+ Kh2 Rxc1 Rb2 Bxf2 bxc6 bxc6 Rb8+ Kh7 Nf8+ Kg8 Nxg6+ Kf7 Ne5+ Ke6 Nxd3 Nd4 Nxc1""",
      """d4 g6 Nc3 Bg7 Nf3 e6 Bf4 d5 e3 Nd7 Bd3 Ngf6 O-O Nh5 Bg3 Nxg3 hxg3 O-O Re1 f5 b3 Nf6 Ne2 Ne4 c4 c6 Nf4 Qe7 Ne5 Bxe5 dxe5 Bd7 f3 Nxg3 Kf2 Nh5 Rh1 Nxf4 exf4 Rf7 g4 fxg4 fxg4 Rxf4+ Ke3 Qg5 Ke2 Qxg4+ Kd2 Rf2+ Be2 Qd4+ Ke1 Qxd1+ Rxd1 Raf8 Kd2 Rg2 Kd3 Rf4 Bf1 Rg3+ Ke2 Re4+ Kd2 Rxe5 Kc1 Kg7 Bd3 Ree3 Bc2 b6 Rd2 c5 cxd5 exd5 Rxd5 Bc6 Rdh5 Bxh1 Rxh1 h5 Rd1 Rg2 Rd7+ Kh6 Rd6 Re1+ Bd1 Rxa2 Kb1 Rf2 Kc1 Rf3 Kc2 Rf2+ Kc1 h4 Rd3 Rg1 Rh3 g5 b4 Rg3 Rh1 h3 bxc5 bxc5 Bg4 Rxg4 Rxh3+ Rh4 Rxh4+ gxh4""",
      """d4 Nf6 Bg5 Ne4 Bf4 g5 f3 Nf2 Kxf2 gxf4 Nh3 Bh6 Nc3 d6 Qd3 Bxh3 gxh3 e6 Ne4 Nc6 Qb5 Rb8 Qh5 Bg7 c3 Qe7 Rg1 Bf6 Nxf6+ Qxf6 e3 fxe3+ Kxe3 Kd7 Bb5 a6 Bd3 e5 Bf5+ Ke7 Rg7 exd4+ cxd4 Qxg7 Rg1 Qxd4+""",
      """Nf3 e6 c4 Bd6 d4 c5 e3 Qc7 Nc3 Nc6 dxc5 Bxc5 Ne4 b6 Nxc5 bxc5 Be2 Bb7 b3 O-O-O a4 d5 Bd2 dxc4 Bxc4 Nf6 Qc2 Ne5 Nxe5 Qxe5 O-O Ne4 Ba5 Rd2 Qc1 Rd7 b4 Nd2 bxc5 Nxf1 Bb5 Rd5 c6 Kb8 cxb7 Kxb7 Qc6+ Kb8 Ba6 Qb2 Bc7#""",
      """e4 e6 f4 d5 e5 c5 c3 Nc6 d4 Nge7 b3 Nf5 Nf3 cxd4 cxd4 b6 Bd3 Ncxd4 O-O Bc5 Bb2 Nxf3+ Kh1 N3d4 Bxf5 Nxf5 g4 Ne3""",
      """d4 d5 Nf3 e6 Bf4 Bb4+ c3 Bxc3+ bxc3 Nc6 e3 Qe7 Bb5 Nf6 Nbd2 O-O Rb1 Nxd4 cxd4 c6 Ba4 Bd7 O-O b5 Bb3 a6 Ne5 Ne4 Nxe4 dxe4 a4 f6 Nxd7 Qxd7 axb5 axb5 Qc2 Rac8 Qa2 Rfd8 Bxe6+ Kh8 Bxd7 Rxd7 Qe6 Rcd8 Rbc1 Rxd4""",
      """d4 Nf6 c4 c6 Nc3 d5 Nf3 dxc4 e4 b5 a4 b4 e5 Nd5 Nxd5 cxd5 a5 e6 Bd2 Na6 Be2 Be7 O-O O-O g3 Bd7 h4 h6 Kg2 Rc8 Rh1 Nc7 g4 a6 Qc1 c3 bxc3 bxc3 Qxc3 Nb5 Qd3 f6 g5 fxe5 dxe5 Rc4 gxh6 Rg4+ Kf1 Nc7 hxg7 Rf5 Qe3 Bb5 Bxb5 Nxb5 h5 Rxg7 h6 Rh7 Rg1+ Kh8 Rg7 Rf7 Rxf7 Rxf7 Ng5 Bxg5 Qxg5 Qxg5 Bxg5 Kh7 f4 Nd4 Kf2 Nc6 Ke3 Kg6 Kd3 Kf5 Rh1 Rh7 Ra1 Rb7 Rh1 Rh7 Ra1 Kg6 Kc3 Rb7 Rh1 Kh7 Rg1 Rb5""",
      """e4 e6 f4 b6 Nf3 Bb7 e5 Nc6 c3 d5 d4 Na5 Bd3 Nc4 b3 Na5 Nbd2 Nc6 b4 Qd7 a4 f6 O-O fxe5 Nxe5 Nxe5 fxe5 Ne7 Qf3 Nf5 Bxf5 exf5 Qxf5 Qxf5 Rxf5 O-O-O Nf3 g6 Rf7 h5 Ng5 Re8 h4 Be7 Bf4 Bxg5 Bxg5 Ref8 Raf1 Rxf7 Rxf7 Ba6 b5 Bb7 Rf6 Rg8 Kf2 a6 g3 axb5 axb5 Kd7 Rf7+ Ke8 Rxc7 Bc8 Rxc8+ Kf7 Rxg8 Kxg8 Kf3 Kf7 Kf4 Kg7 g4 Kf7 gxh5 Kg7 hxg6 Kxg6 e6 Kh5 Ke5 Kg4 Kxd5 Kf3 Kc6 Kf2 Kxb6""",
      """d4 e5 d5 Bb4+ c3 Ba5 e4 Qg5 Nf3 Qh5 Bc4 f5 Bg5 Nf6 Nxe5 Qxg5 O-O Nxe4 Nd2 d6 Nxe4 dxe5 f4 Qg4 Ng3 Rf8 d6 cxd6 Be6 Bxe6 Qxd6 Nd7 Rad1 Qh5 Qxd7+ Bxd7 Rxd7 Kxd7 Nxf5 g6 Ng7 Qh6 Nf5 gxf5 fxe5 Qe3+""",
      """d4 d5 e3 Bf5 c4 Nf6 cxd5 Nxd5 Nc3 e6 Nf3 Bb4 Bd2 c5 a3 Bxc3 bxc3 cxd4 cxd4 O-O Be2 Nd7 O-O Rc8 Rb1 b6 Rb2 Qf6 Be1 Qg6 Nh4 Qf6 f3 Nxe3 Qd2 Nxf1 Kxf1 Rfd8 Rb5 Nc5 f4 Rxd4 Qe3""",
      """c4 g6 Nc3 Bg7 d4 Nf6 e4 O-O f3 d6 Be3 c5 d5 e6 Qd2 Nbd7 Bh6 Ne5 Bxg7 Kxg7 h4 h5 Be2 exd5 cxd5 a6 O-O-O b5 Nh3 Qa5 Nf2 b4 Nb1 Qxa2 g4 hxg4 fxg4 Nexg4 Nxg4 Bxg4 Bxg4 Nxg4 h5 Qc4+ Qc2 Qxc2+ Kxc2 Nf2 h6+ Kh7 Nd2 Nxd1 Kxd1 f5 Nf3 fxe4 Ng5+ Kh8 Nxe4 Rad8 h7 Rf5 Rh6 Re5 Nf6 Rh5 Nxh5 gxh5 Rxh5 Rd7 Kd2 Rxh7 Rf5 Rd7 Rf8+ Kg7 Ra8 Kf6 Rxa6 Ke5 b3 Kxd5 Ra1 Rh7 Rg1 Rh2+ Kc1 Kd4 Rg4+ Kc3 Rg3+ Kd4 Rg4+ Kd5 Rg5+ Kc6 Rg6 Kb5 Rg5 Rh6 Kd2 Kc6 Kd3 d5 Rg8 Rd6 Rc8+ Kb5 Rb8+ Rb6 Rd8 d4 Ra8 Ra6 Rb8+ Rb6 Ra8 Kc6 Kc4 Rb7 Rc8+ Rc7 Rh8 Kd6 Rh6+ Kd7 Rh7+ Kc6 Rh6+ Kb7 Rd6 Rc6 Rd7+ Kb6 Rd8 Re6 Rb8+ Kc7 Rh8 Rc6 Rh7+ Kb6 Rh8 Rd6 Rb8+ Kc7 Rh8 d3 Rh1 d2 Rd1 Kc6 Rxd2 Rd4+ Rxd4 cxd4 Kxd4 Kb5 Kd5 Kb6 Kc4 Ka5 Kc5 Ka6 Kxb4 Kb6 Kc4 Kc6 b4 Kb6 b5 Kb7 Kc5 Kc7 b6+ Kb7 Kb5 Kb8 Ka6 Ka8 Ka5 Kb7 Kb5 Kb8 Kc6 Kc8 b7+ Kb8 Kb6""",
      """d4 d5 Nf3 Bf5 Bf4 e6 a3 Nf6 Nc3 Bd6 Bg3 O-O e3 Ne4 Nxe4 dxe4 Ne5 Bxe5 Bxe5 Nc6 Bc4 Nxe5 dxe5 Qg5 Rg1 Bg4 f3 exf3 gxf3 Qh4+ Rg3 Qxh2 Qe2 Qxg3+ Qf2 Qxf3 Be2 Qh1+""",
      """e4 c5 Nf3 Nc6 Bb5 Nd4 Nxd4 cxd4 d3 a6 Ba4 b5 Bb3 e5 Bd5 Rb8 Qf3 Nf6 Bg5 Be7 Bxf6 Bxf6 Nd2 Bb7 Bb3 O-O O-O Bg5 Rfd1 Bxd2 Rxd2 d6 a3 Qd7 Rc1 g6 c4 bxc4 Bxc4 Kg7 Rdc2 Rbc8 Qe2 f5 f3 fxe4 fxe4 a5 b4 axb4 axb4 Qa4 b5 Rc5 Ra2 Qb4 Rca1 Rc7 Ra4 Qc5 Qb2 Qb6 Qb4 Rf6 Qa5""",
      """d4 d5 f4 Nf6 Nf3 e6 e3 Nc6 Bd3 Bd7 c3 Be7 O-O O-O Ne5 Bc8 Nd2 h6 Ndf3 Ne4 Qe1 Bf6 a4 a6 b3 Ne7 Bxe4 dxe4 Nd2 Nf5 Nxe4 Nd6 Ng3 Bh4 Ba3 Qf6 Rf3 Qd8 Qe2""",
      """e4 c5 Nc3 e6 f4 a6 e5 h5 Nf3 Nh6 Ne4 Nc6 d3 d5 exd6 Bxd6 c3 Be7 Be3 b6 h3 Bb7 Qd2 Nf5 O-O-O Qc7 Bf2 h4 Rg1 Ng3 Nxg3 hxg3 Bxg3 O-O-O Be2 f5 Ne5 Nxe5 fxe5 g5 Qe3 f4 Bxf4 gxf4 Qxf4 Rdg8 g4 Bg5 Qxg5 Rxg5 Kc2 Rxe5 Rde1 Re3 g5 Rhxh3 g6 Rh8 Bg4 Rxe1 Rxe1 Bd5 c4 Qh2+ Re2 Qg3 cxd5 Qxg4 dxe6 Qxg6 e7 Re8 Kc3 Qg7+ Kc2 Rxe7 Rxe7 Qxe7""",
      """e4 e5 Nf3 Bd6 Nc3 Nf6 d3 Nc6 b3 b6 Nb5 a6 Nxd6+ cxd6 Ba3 Qc7 d4 b5 dxe5 dxe5 c4 Qa5+ Nd2 Qxa3 g3 Qa5 Bh3 Nxe4 b4 Qxb4 Rb1 Qa5 O-O Nxd2 Qg4 Nxb1 Rxb1 Qxa2 Qxg7 Qxb1+ Kg2 Qe4+ Kg1 Rf8 c5 Bb7 Bg2 Qe1+ Bf1 O-O-O Qxh7""",
      """d4 Nf6 c4 d6 e3 g6 Nf3 Bg7 Be2 O-O O-O c5 Nc3 cxd4 exd4 b6 Bg5 Bb7 d5 Nbd7 Qd2 Nc5 Rac1 Nce4 Nxe4 Nxe4 Qe3 Nxg5 Qxg5 Bxb2 Rc2 Bg7 Re1 e5 Qd2 Rc8 Rb1 Qc7 a4 f5 Ng5 Bxd5 Qxd5+ Kh8 Ne6"""
    )
}
